0

私はここでバカになっていることを知っています...どこが間違っているのですか?sudo rm -fを使用する必要がありますか?* .cr2が機能しないのはなぜですか?

 tell application "System Events"
   try
    do shell script "rm /Users/splashretouch8/Pictures/SplashNW/Capture/*.cr2"
   end try
  end tell
4

2 に答える 2

0

別のアプローチは次のとおりです。

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"
于 2012-05-31T17:21:34.273 に答える
0

\アステリックスの前に" "文字(例: " \*.cr2")を付けて、それが適切に機能するかどうかを確認します。

私自身、「rm」を使用することはApplescriptでは非常に危険だと思います。削除したいファイルをゴミ箱に移動する方が賢明かもしれません。

于 2012-05-31T16:49:36.737 に答える