2017-08-10 60 views
0

好了,所以這個文件,可以說我有這樣的事情:批處理文件重命名我想保存,如果它存在

@echo off 
start ChromePass.exe /stext ChromePass.txt 
start PasswordFox.exe /stext PasswordFox.txt 
start OperaPassView.exe /stext OperaPassView.txt 
start VNCPassView.exe /stext VNCPassView.txt 

我要的是,如果該文件我想保存已經存在(讓我們說已經有一個ChromePass.txt)重命名我保存的文件。

從ChromePass.txt到ChromePass1.txt,Chromepass2.txt等,直到沒有文件具有我試圖保存的文件的名稱。

謝謝

回答

0

關於追加一個日期/時間戳的文件名是什麼?
日期/時間是比增加的數字更有價值的信息。

@echo off 
for /f %%a in ('powershell -NoP -C "get-date -f yyyyMMdd_HHmmss"') Do Set DT=%%a 
Echo %DT% 

start ChromePass.exe /stext ChromePass_%DT%.txt 
start PasswordFox.exe /stext PasswordFox_%DT%.txt 
start OperaPassView.exe /stext OperaPassView_%DT%.txt 
start VNCPassView.exe /stext VNCPassView_%DT%.txt