要删除的Apple脚本._USB驱动器中的文件



我需要一些关于苹果脚本的帮助,我可以将其保存在计算机上,以便其他人可以删除。_用于电视幻灯片放映的USB驱动器中的文件。我来自Linux,所以我尽可能地伪造。

usb_drives=$(ls /volumes/ | grep external) # intent
MyFlashDrive=$(prompt "Please select drive" usb_drives) # intent
dot_clean -m /Volumes/${MyFlashDrive} # mostly accurate

AppleScript版本如下:

tell application "System Events"
set ejactableDisks to get (displayed name of every disk whose ejectable is true)
--name of every file of home folder whose name begins with "."
end tell
set targetDiskName to choose from list ejactableDisks
tell application "System Events"
set targetDisk to first disk whose name is targetDiskName
set dotUnderscoreFiles to every file of targetDisk whose name begins with "._"
if (count of dotUnderscoreFiles) is greater than 0 then
delete dotUnderscoreFiles
end if
end tell

当然,如果您对unix更熟悉,您可以编写一个bash例程并通过do shell script运行它,或者只制作一个可执行的bash脚本。

最新更新