Saya memiliki masalah yang sama persis dengan stereo mobil saya, 1 file / 2 tidak dapat diputar, karena pemain menganggap bahwa file dot yang dibuat oleh MAC OS adalah file musik ... Kemudian saya menemukan posting ini benar-benar bermanfaat, terima kasih.
Jadi saya kembali sekarang dengan solusi yang ditingkatkan dan gratis untuk Mavericks:
- Buat Aplikasi Automator untuk menjalankan skrip AppleScript
Gunakan skrip ini:
on run {input, parameters}
try
tell application "Finder" to set allDrives to the name of every disk whose local volume is true and startup is false
set driveName to {choose from list allDrives with title "DiskCleaner" with prompt "Disk to Clean and Eject:" OK button name "Clean and Eject" cancel button name "Abort"} as text
set getDriveIdentifier to "diskutil info " & quoted form of driveName & " | grep Ident | awk '{print $3}'"
set driveIdentifier to do shell script getDriveIdentifier
try
do shell script "find /Volumes/" & quoted form of driveName & " -name '.DS_Store' -type f -delete"
do shell script "find /Volumes/" & quoted form of driveName & " -name '.FBC*' -type f -delete"
do shell script "find /Volumes/" & quoted form of driveName & " -name '._*' -type f -delete"
do shell script "rm -rf /Volumes/" & quoted form of driveName & "/.{,_.}{fseventsd,Spotlight-V*,Trashes}"
display notification "Disk Cleaned"
on error
try
do shell script "sudo find /Volumes/" & quoted form of driveName & " -name '.DS_Store' -type f -delete" with administrator privileges
do shell script "sudo find /Volumes/" & quoted form of driveName & " -name '.FBC*' -type f -delete" with administrator privileges
do shell script "sudo find /Volumes/" & quoted form of driveName & " -name '._*' -type f -delete" with administrator privileges
do shell script "sudo rm -rf /Volumes/" & quoted form of driveName & "/.{,_.}{fseventsd,Spotlight-V*,Trashes}" with administrator privileges
display notification "Disk Cleaned"
on error
display notification "Can't Clean, Permission Denied"
end try
end try
delay 1
try
do shell script "diskutil eject " & driveIdentifier
display notification "Disk Ejected"
on error
display notification "Can't Eject, Disk in Use"
end try
on error
display notification "No Disk to Clean and Eject"
end try
end run
Simpan aplikasi sebagai DiskCleaner.app misalnya
Script ini akan meminta Anda untuk memilih disk USB untuk dibersihkan dan dikeluarkan. Maka itu akan membersihkan disk USB (mencoba dengan kredensial admin jika gagal dengan yang sekarang), lalu mengeluarkan jika mungkin.
Tentu saja masih ada tempat untuk perbaikan, saya membuat skrip ini untuk diri saya sendiri!
Anda juga memiliki fleksibilitas untuk menambahkan baris kode untuk membersihkan lebih banyak file.
Nikmati!