私はここでバカになっていることを知っています...どこが間違っているのですか?sudo rm -fを使用する必要がありますか?* .cr2が機能しないのはなぜですか?
tell application "System Events"
try
do shell script "rm /Users/splashretouch8/Pictures/SplashNW/Capture/*.cr2"
end try
end tell
私はここでバカになっていることを知っています...どこが間違っているのですか?sudo rm -fを使用する必要がありますか?* .cr2が機能しないのはなぜですか?
tell application "System Events"
try
do shell script "rm /Users/splashretouch8/Pictures/SplashNW/Capture/*.cr2"
end try
end tell
別のアプローチは次のとおりです。
set theFolder to alias ("/Users/splashretouch8/Pictures/SplashNW/Capture/" as POSIX file)
tell application "Finder" to delete (every file of theFolder whose name contains ".cr2")
または
do shell script "cd '/Users/splashretouch8/Pictures/SplashNW/Capture/' ; rm *.cr2"
\
アステリックスの前に" "文字(例: " \*.cr2
")を付けて、それが適切に機能するかどうかを確認します。
私自身、「rm」を使用することはApplescriptでは非常に危険だと思います。削除したいファイルをゴミ箱に移動する方が賢明かもしれません。