我正在使用boost::filesystem
創建一個空文件夾(在Windows中)。假設我想創建的文件夾的名稱是新文件夾。當我運行下面的程序時,會按照預期創建一個具有所需名稱的新文件夾。當第二次運行程序時,我想新文件夾(2)被創建。雖然這是一個不合理的期望,但這是我想達到的。有人可以指導我嗎?如何在具有相同名稱的文件夾已存在時使用boost來創建新文件夾?
#include <boost/filesystem.hpp>
int main()
{
boost::filesystem::path dstFolder = "New Folder";
boost::filesystem::create_directory(dstFolder);
return 0;
}
預期輸出:
_You需要檢查文件夾是否存在以及手動生成新names_ ......而究竟是什麼阻止你這樣做使用boost? – zett42
@ zett42我假設通過*使用boost *人們的意思是*調用這個boost函數*。當然,沒有任何東西阻止某人自己實現這種功能。 – VTT