c語言判斷文件夾是否存在 linux判斷目錄是否存在-d?
linux判斷目錄是否存在-d?例如,如果[-D/test/test1],那么echo “directory exists”else MKDIR-P/test/test1 fi兩種方法:查找命令或sh
linux判斷目錄是否存在-d?
例如,如果[-D/test/test1],那么echo “directory exists”else MKDIR-P/test/test1 fi
兩種方法:查找命令或shell腳本。
1. Find命令
Find是Linux中查找文件的常用方法。
Find語法:Find[specify search directory][search rule][action executed after search
]例如:Find/tmp-name wa*-type L是在/tmp下查找具有wa名稱和符號鏈接類型的文件。如果你找到它,就意味著它存在。
2. [shell腳本
在文件的自動處理中,經(jīng)常需要自動判斷。以下腳本判斷測試日志如果存在,則文件存在。否則,文件不存在。
示例:編輯腳本以確定文件是否存在
VI T.Sh;!/bin/bash
如果[-E/temp/測試日志];然后//這里是判斷語句,其中-e表示如果比較結(jié)果為真,則它存在
echo“file exists”
else
echo“file does not exist”
fi
save exit
execute:
sh T.sh