2010-08-26 59 views

回答

1

這不可能通過正常的命令提示符。但是,您可以編寫腳本來完成任務。

如果你使用PowerShell竟被這是簡單的:

$tempFileName = [System.IO.Path]::GetTempFileName() 

生成(適用於Windows 7)

C:\ Users \用戶名\ AppData \本地的\ Temp \ tmpAE1C.tmp

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 
+1

這裏你不需要延遲擴展。 – Joey 2010-09-12 12:31:36

+0

是的!謝謝喬伊 – Santhosh 2010-09-13 08:55:44