在 Visual Studio 2015 中temp_directory_path()
使用:std::experimental::filesystem
#include <iostream>
#include <experimental/filesystem>
namespace fs = std::experimental::filesystem;
int main() {
std::cout << fs::temp_directory_path().generic_string() << std::endl;
std::cout << fs::temp_directory_path() << std::endl;
}
输出:
C:/Users/ADMINI~1/AppData/Local/Temp/
C:\Users\ADMINI~1\AppData\Local\Temp\
是否可以获取完整路径名C:/Users/Administrator/AppData/Local/Temp/
而不是8.3 别名?
使用 Visual C++,调用fs::temp_directory_path()
例如_Temp_get(wchar_t (&)[_MAX_FILESYS_NAME])
. C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\filesystem
但是,该功能的来源似乎不可用。