Daha önce başarıyla dosya uzantısına göre dosyaları düzenlemek için Automator kullandıktan sonra, Automator "Filtre Bulucu Öğeleri Filtrele" eylemi için bir değişken ayarlamama izin vermediğinden, parametreleri manuel olarak değiştirmek zorunda kalmamı sağlayacak bir AppleScript uygulaması oluşturmaya karar verdim.
Ancak, nedense veya başka bir nedenle, AppleScript kodum aslında .wad dosyalarını taşımamaya karar veriyor. Jpg dosyaları ile test ettim ve mükemmel çalışıyor. Onu aynı .epub dosyalarıyla test ettim. Ancak .wad dosyalarını tespit edebilecek gibi görünmüyor.
Aşağıda benim kodum. Klasörü, ilk iletişim kutusuna koyduğum adla doğru konumda oluşturur, ancak .wad dosyalarını yeni konuma taşımaz. Sonunda boş bir klasör yaratıyorum. Sonuç AppleScript, komut dosyası sonlandırıldığında {} olduğunda bana veriyor.
display dialog "Set folder name" default answer ""
set foldername to (text returned of result)
display dialog "Set file type" default answer ""
set filetype to (text returned of result)
set newfolder to ((path to downloads folder as text) & foldername as text)
tell application "Finder"
if not (exists folder ((path to downloads folder as text) & foldername as text)) then
make new folder at (path to downloads folder) with properties {name:foldername}
end if
move (every file of folder (choose folder) whose name extension is filetype) to folder newfolder
end tell
display dialog
yerine bulunan dosya listesini denediniz mi? Listede eşleşme var mı?
.wad
Dosyalar tek tek dosyalar mı, paketler mi yoksa klasörler mi? Birevery file of folder … whose name extension is …
şeyle eşleşmesini sağlamak için sonucunu incelemeyi denediniz mi?