在命令提示符中生成随机字符串

时间:2010-08-26 09:40:01

标签: file random cmd

我希望能够从Windows命令提示符生成随机字符串。这样我就可以用随机名创建一个临时文件,这样我就可以确定临时文件绝对不存在了。

这可能吗?

2 个答案:

答案 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