可能重复:
Correct location to save a temporary file in Windows?Windows临时文件的位置
哪里是安全的地方,在Windows上创建tmp文件?
可能重复:
Correct location to save a temporary file in Windows?Windows临时文件的位置
哪里是安全的地方,在Windows上创建tmp文件?
使用GetTempPath API或您的编程环境(对于.NET,即Path.GetTempPath)中的等效项。
在Win32中,您使用GetTempFileName,而在.NET中,您使用System.Io.Path.GetTempFileName
。
不是其中的一种语言?检查Creating a Secure Temporary File on Rosetta Code。
如果您使用的不是一个完全成熟的编程语言,你应该把临时文件的名称存储在环境变量%TEMP%或%TMP%
是的,基于问题的非编程性质(没有提及编程语言),我想这是答案。如果是这样,这个问题真的属于http://superuser.com! – awe 2009-09-15 10:24:21
怎么样的Temp目录的文件夹中?您可以在%TEMP%
环境变量中找到它的位置,或者使用GetTempPath()
函数以编程方式找到它的位置。
您可以使用%TMP%
作为实际指向Windows中用户临时文件夹的有效路径。
实例(复制thefile.txt
到临时文件夹,重命名为tmpfile.txt
):
copy thefile.txt %TMP%\tmpfile.txt
要查看临时文件夹的实际位置,只需运行
echo %TMP%
你是什么意思“安全”吗?已经有一个众所周知和理解的临时文件夹作为答案显示 – gbn 2009-09-13 16:20:32
我的意思是* nix系统我可以在/ tmp中创建一个文件,没有许可问题我正在寻找一个适用于windows的equalent位置。 – 2009-09-13 16:24:53