1
這段代碼是檢查的工作例如,如果路徑是一個目錄:問題檢查,如果在一個循環中一個文件是目錄
if [ -d "$1" ]; then
printf "Directory exists\n"
else
printf "Does not exists\n"
fi
我改成了這個嘗試和測試,如果目錄中的文件是否是目錄:
for file in "$1/*"; do
if [ -d "$file" ]; then
printf "Directory: %s\n" $file
else
printf "File: %s\n" $file
fi
done
但它不起作用 - 目錄顯示就好像它們是文件一樣。爲什麼不行?我怎麼能得到這個代碼做我想要的?
乾杯。
哇,這很快,而且工作太:)顯然我仍然需要等待12分鐘,以標記此爲已解決。謝謝。 – 2010-11-15 14:09:08