2016-01-20 81 views

回答

3

如果您尚未指定文件夾,它將在當前文件夾中查找。 但你可以使用通配符。 例子:

if exist *.png echo There are images here 

將輸出,文本如果在當前文件夾中有與擴展名爲.png

,或者你可以指定一個完整路徑的任何文件,例如

if exist d:\temp\*.png echo There are images there 
+0

謝謝你的回答,所以它會搜索某個路徑!我知道了! –

0

如果你希望它檢查是否存在。然後讓它執行一些事情。那麼這就是你怎麼做的:

if exist "D:randomstuff\random\ranodom\allala.jpg" goto anotherLabel 
if not exist "D:randomstuff\random\ranodom\allala.jpg" goto addwrite 
:anotherlabel 
:addwrite 
MKDIR D:randomstuff\random\ranodom\ 
    echo this image doesn't exist> D:randomstuff\random\ranodom\allala.txt 



or you can do this: 
if exist randomfile.txt (
    for /f %%A in (randomfile.txt) do set text=%%A 
    ) else (
    goto notexist. 

基本上你在做什麼。你插入路徑到你想要檢查的文件是否存在(帶有文件名) ,然後你將它設置爲執行一個動作來創建,添加,覆蓋,複製,更改標籤。等等。

+0

謝謝你的回答! :) –

相關問題