Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/129.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 您能否生成一个日志文件来显示有关文件夹内容的某些条件?_C++ - Fatal编程技术网

C++ 您能否生成一个日志文件来显示有关文件夹内容的某些条件?

C++ 您能否生成一个日志文件来显示有关文件夹内容的某些条件?,c++,C++,我正在尝试创建一个程序,该程序将读取文件夹的文件内容,并将名称、大小和上次修改的日期导出到单个日志文件中。 我想我的问题是;是否可以将所有这些信息导出到日志中,并且目录中有多个子文件夹会影响这一点?如果这是可能的,我们将如何着手做这件事?当然,这一切都是可能的。我有点偏颇,所以我建议使用基于QtCore的解决方案,但这将在跨平台上非常有效,或者您甚至可以记录更多内容。请参阅下面的三个主要类 QFileInfo 文件名: 尺寸: 上次修改: QFile继承QIODevice 全部阅读: QDir

我正在尝试创建一个程序,该程序将读取文件夹的文件内容,并将名称、大小和上次修改的日期导出到单个日志文件中。
我想我的问题是;是否可以将所有这些信息导出到日志中,并且目录中有多个子文件夹会影响这一点?如果这是可能的,我们将如何着手做这件事?

当然,这一切都是可能的。我有点偏颇,所以我建议使用基于QtCore的解决方案,但这将在跨平台上非常有效,或者您甚至可以记录更多内容。请参阅下面的三个主要类

QFileInfo

文件名: 尺寸: 上次修改: QFile继承QIODevice

全部阅读: QDir

信息输入列表: 如果出于某种原因,您不想使用QtCore,也可以从以下目录复制并粘贴相关方法及其源代码依赖项:


这当然是可以做到的。如果您愿意使用boost,您可以跨平台进行。有关示例,请参见此相关问题:听起来像是dir/s>output.log命令行的重新发明command@Roman:除了它在UNIX上不工作,您可能不想在本地C++程序中使用外部进程调用。