フォルダーのファイルの内容を読み取り、名前、サイズ、最終変更日を単一の「ログ」ファイルにエクスポートするプログラムを作成しようとしています。私の質問は次のとおりです。このすべての情報をログにエクスポートすることは可能ですか? ディレクトリに複数のサブフォルダーがあると、これに影響しますか? これが可能である場合、どうすればこれを行うことができますか?
1 に答える
0
もちろん、これはすべて可能です。私は少し偏見があるので、QtCore ベースのソリューションをお勧めしますが、これはクロスプラットフォームで非常にうまく機能するか、これよりも多くのログを記録することさえできます。以下に役立つ 3 つの主要なクラスを参照してください。
QFileInfo
- ファイル名: http://qt-project.org/doc/qt-5.0/qtcore/qfileinfo.html#fileName
- サイズ: http://qt-project.org/doc/qt-5.0/qtcore/qfileinfo.html#size
- 最終更新: http://qt-project.org/doc/qt-5.0/qtcore/qfileinfo.html#lastModified
QFile (QIODevice を継承)
QDir
何らかの理由で QtCore を使用したくない場合は、次のディレクトリから関連するメソッドをソース コードの依存関係と共にコピー アンド ペーストすることもできます。
http://qt.gitorious.org/qt/qtbase/trees/stable/src/corelib/io
于 2013-08-17T08:22:46.267 に答える