❶ bat判斷一個文件是否存在
使用BAT命令判斷文件是否存在。
範例:
@echooff
ifnotexistc:Temp1.txtgotonofile--1
gotostart--2
:nofile
\xp emp111.txtc: emp1.txt--3
:start
mstsc.exe--4
注釋:
1:此處的意思是判斷如果不存在C:TEMP1.TXT則跳轉至自定義的NOFILE的腳本,如果存在剛跳過。執行下一步。
2:執行自定義START腳本。
3:此處為執行第一句判斷的後續內容,(復制網路路徑\SERVERTEMP111.TXT到當前機器中的C:TEMP目錄中並改名為1.txt。
4:執行MSTSC.exe程序。
❷ 批處理 判斷文件是否存在
批處理判斷文件是否存在可以參考以下的代碼:
@echo off
if exist c:a.exe (start a.exe) else echo 文件不存在.
pause
判斷系統安裝路徑下的a.exe,同理:(%windir%代表系統目錄)
if exist "%windir%system32a.exe" (start%windir%system32a.exe) else echo 文件夾不存在
(2)如何判斷文件是否存在擴展閱讀:
命令簡介
echo 命令
打開回顯或關閉請求回顯功能,或顯示消息。如果沒有任何參數,echo
命令將顯示當前回顯設置。
語法
echo [{on|off}] [message]
Sample:@echo off / echo hello world
在實際應用中我們會把這條命令和重定向符號(也稱為管道符號,一般用> >> ^)結合來實現輸入一些命令到特定的文件中。
❸ linux中怎麼查看文件是否存在
兩個方式:find命令或者shell腳本。
1、find命令
(1)find是linux下用於查找文件的通用方法。
(2)find語法: find [指定查找目錄] [查找規則] [查找完後執行的action]
(3)例如:find /tmp -name wa* -type l ,是在/tmp下查找名為wa開頭且類型為符號鏈接的文件。找到就表示存在。
2、shell腳本
(1)在進行文件的自動處理中常常需要自動判別,下面的腳本判斷test.log是否存在,存在則顯示文件存在,否則顯示文件不存在。
(2)例子:編輯一個腳本判斷文件是否存在。
vi t.sh
#!/bin/bash
if [ -e /temp/test.log ];then //這里是判斷語句,-e表示進行比較結果為真則存在
echo "文件存在"
else
echo "文件不存在"
fi
保存退出
執行:
sh t.sh