Escribí una secuencia de comandos para copiar archivos de una tarjeta SD a un disco duro Thunderbolt.
Quería que la acción hiciera todo esto automáticamente en un script de manzana con cáscara bajo una acción de automatización.
Cuando ejecuto este Applecript, parece funcionar, pero ahora los usuarios me informan que obtuve errores al copiar archivos grandes (5-8GB).
Aquí está el guión que he escrito. No sé por qué se está estrellando. 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