C++ 您能否生成一个日志文件来显示有关文件夹内容的某些条件?
我正在尝试创建一个程序,该程序将读取文件夹的文件内容,并将名称、大小和上次修改的日期导出到单个日志文件中。C++ 您能否生成一个日志文件来显示有关文件夹内容的某些条件?,c++,C++,我正在尝试创建一个程序,该程序将读取文件夹的文件内容,并将名称、大小和上次修改的日期导出到单个日志文件中。 我想我的问题是;是否可以将所有这些信息导出到日志中,并且目录中有多个子文件夹会影响这一点?如果这是可能的,我们将如何着手做这件事?当然,这一切都是可能的。我有点偏颇,所以我建议使用基于QtCore的解决方案,但这将在跨平台上非常有效,或者您甚至可以记录更多内容。请参阅下面的三个主要类 QFileInfo 文件名: 尺寸: 上次修改: QFile继承QIODevice 全部阅读: QDir
我想我的问题是;是否可以将所有这些信息导出到日志中,并且目录中有多个子文件夹会影响这一点?如果这是可能的,我们将如何着手做这件事?当然,这一切都是可能的。我有点偏颇,所以我建议使用基于QtCore的解决方案,但这将在跨平台上非常有效,或者您甚至可以记录更多内容。请参阅下面的三个主要类 QFileInfo 文件名: 尺寸: 上次修改: QFile继承QIODevice 全部阅读: QDir 信息输入列表: 如果出于某种原因,您不想使用QtCore,也可以从以下目录复制并粘贴相关方法及其源代码依赖项:
这当然是可以做到的。如果您愿意使用boost,您可以跨平台进行。有关示例,请参见此相关问题:听起来像是dir/s>output.log命令行的重新发明command@Roman:除了它在UNIX上不工作,您可能不想在本地C++程序中使用外部进程调用。