Ho scritto uno script per copiare file da una scheda SD in un disco rigido Thunderbolt.
Volevo che l'azione eseguisse automaticamente tutto questo in un singolo applescript con shell sotto un'azione di automa tore.
Quando eseguo questo applescript, sembra funzionare, ma ora gli utenti mi stanno segnalando di avere errori durante la copia di file di grandi dimensioni (5-8 GB).
Ecco lo script che ho scritto. Non so perché si sta schiantando. Forse un errore di timeout?
on run {input, parameters}
tell application "Finder"
set FolderName to text returned of (display dialog "Please enter Today's Date: mmddyyyy-(alphaVariable if more than one card today)" default answer "e.g.03161980-A")
set loc to disk "WorldRace Storyteller"
set newfoldername to FolderName
set newfo to make new folder at loc with properties {name:newfoldername}
set loc2 to newfo
end tell
tell application "Finder"
set the_files to disk "BMPCC"
set target_folder to loc2
repeat with this_file in the_files
if (not (exists file (this_file's name) of target_folder)) then
duplicate this_file to target_folder
end if
end repeat
end tell
return input
end run