创建一个以创建时间为前缀(C++)的文件夹
Create a folder with the creation time as prefix (C++)
每次执行程序时,我都需要创建一个新文件夹,其中包含创建文件夹的日期和时间作为前缀。例如,如果我在Date1Time1执行程序,则文件夹名称将是Date1Time1_,几分钟后,Date1Time2的名称将为Date1Time1_Folder
有办法做这些事吗?
首先需要获得日期和时间:
std::time_t t = std::time(nullptr);
std::tm tm = *std::localtime(&t);
然后你需要把它格式化成你想要的样式,我喜欢显示月日和小时分钟。请参阅此处了解如何格式化。
// format date and time
std::ostringstream date_and_time_ss;
date_and_time_ss << std::put_time(&tm, "Date%dTime%M");
最后,您需要创建目录:
std::filesystem::create_directory(date_and_time_ss.str() + "_Folder");
11月12日晚上7:00的输出示例:Date12Time00_Folder
相关文章:
- 如何在文档文件夹中创建目录
- 如何从Windows控制台调用.exe(C++)以在不同的目录(或任何目录)中创建文件夹?
- 如何使用Windows API C++更改已创建的文件夹/目录安全权限
- 在C++中创建文件夹选取器对话框的最简单方法是什么?
- 在c++编程中的文件夹中创建文件
- 创建文件夹结构
- 在C++中创建文件夹
- 如何使用 c++ 创建对"everyone"具有共享访问权限的文件夹
- 如果C 中不存在,如何创建文件夹
- 如何在%appdata%中创建文件夹,在其中创建.bat文件,然后执行它?
- C - 创建文件夹方法
- 如何在Visual Studio C 2012中创建文件夹
- 如何以编程方式为应用程序创建文件夹,以使用 BOX REST API 在其中上传内容
- IE浏览器IFolderview2创建文件夹发布通知
- 如何以更有效的方式在 c++ 中创建文件夹
- 如果文件夹不存在,则创建文件夹,如果存在,则不执行任何操作
- C++在程序文件中创建文件夹
- 通过libcurl在dropbox上创建文件夹时出错
- 根据Vim中的文件类型创建文件夹
- 如何查找文件夹是否存在以及如何创建文件夹