我知道我在这里是个白痴……我哪里错了?使用 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
”),看看它是否更适合您。
我自己,我认为在 Applescript 中使用“rm”是很危险的。将要删除的文件移动到废纸篓可能更聪明。