我希望能够从Windows命令提示符生成随机字符串。这样我就可以用随机名创建一个临时文件,这样我就可以确定临时文件绝对不存在了。
这可能吗?
答案 0 :(得分:1)
通过正常的命令提示符无法实现。但是,您可以编写一个脚本来完成任务。
如果你使用的是powershell,这个问题很简单:
$tempFileName = [System.IO.Path]::GetTempFileName()
生成(适用于Windows 7)
C:\ Users \用户名\应用程序数据\本地\ TEMP \ tmpAE1C.tmp
答案 1 :(得分:0)
我终于写了这样的东西......不是很整洁,但仍然有用。
setlocal enabledelayedexpansion
set TMP_COUNT=0
:GET_TEMP_FILE
if exist temp!TMP_COUNT!.txt (
set /a TMP_COUNT+=1
goto GET_TEMP_FILE
)
setlocal disabledelayedexpansion
echo temp file name is : temp!TMP_COUNT!.txt