我想知道是否有可能創建一個文件批量在某個位置,如果它dosnt存在?批量創建文件
更好地解釋創建文件C:\測試\ test.txt的,如果文件C:\測試\ test.txt的,否則(如果存在的話什麼都不做
我想知道是否有可能創建一個文件批量在某個位置,如果它dosnt存在?批量創建文件
更好地解釋創建文件C:\測試\ test.txt的,如果文件C:\測試\ test.txt的,否則(如果存在的話什麼都不做
使用 「如果」:
if not exist c:\test\test.txt type NUL > c:\test\test.txt
echo 2>> c:\test\test.txt
如果回聲曾經寫什麼錯誤流,你會得到一個震驚,但我想不出任何情況下,哪裏會的...
if not exist C:\test\test.txt copy NUL C:\test\test.txt
(A nd輸入這些路徑非常困難。到目前爲止,我認爲我從未觸及過低於驅動器根源的任何事情。您是否在Unix系統上創建了/
中的文件?)
如果不存在C:\ test \ test.txt echo(你想在這裏的文件)>> C:\ test \ test.txt的
以下是如何建立一個檔案,一個批處理文件:
if not exist "C:\folder\test file.txt" goto create
exit
:create
echo Your>"C:\folder\test file.txt"
echo Text>>"C:\folder\test file.txt"
echo Here>>"C:\folder\test file.txt"
如果你願意,你可以處理現有文件的代碼替換exit
。
如果文件存在,什麼都不會發生。 如果文件不存在,文件將與文本創建:
Your
Text
Here
它的工作原理。我測試了它。
請問爲什麼會得到反對票?這似乎是這次對話中的最佳答案。 – FluorescentGreen5 2017-03-10 05:09:07