He escrito un script para copiar archivos de una tarjeta SD a un disco duro Thunderbolt.
Quería que la acción hiciera todo esto de forma automática en un único applescript bajo una acción de automator.
Cuando ejecuto este applescript, parece funcionar, pero ahora los usuarios me informan de que obtienen errores al copiar archivos grandes (5-8GB).
Aquí está el script que he escrito. No sé por qué se cuelga. ¿Tal vez un error de tiempo de espera?
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