在Windows上创建tmp文件的安全位置在哪里?
答案 0 :(得分:7)
使用GetTempPath API或编程环境中的等效API(对于.NET,即Path.GetTempPath)。
答案 1 :(得分:4)
在Win32中,您使用GetTempFileName,在.NET中,您使用System.Io.Path.GetTempFileName
。
不是其中一种语言?检查Creating a Secure Temporary File on Rosetta Code。
答案 2 :(得分:3)
Temp目录怎么样?您可以在%TEMP%
环境变量中找到它的位置,也可以使用GetTempPath()
函数以编程方式找到它。
答案 3 :(得分:2)
如果您没有使用完整的编程语言,则应将临时文件放在名称存储在环境变量%TEMP%或%TMP%
中的文件夹中答案 4 :(得分:0)
您可以使用%TMP%
作为实际指向Windows中用户临时文件夹的有效路径。
示例(将thefile.txt
复制到临时文件夹并重命名为tmpfile.txt
):
copy thefile.txt %TMP%\tmpfile.txt
要查看临时文件夹的实际位置,请运行
echo %TMP%