Tengo un applescript aplicación que introduce un nombre de usuario y comienza una descarga basa en que el nombre de usuario. En la app puedo utilizar el código siguiente para comprobar si un archivo ya existente y, a continuación, cambie el nombre del archivo si lo hace.
tell application "Finder"
if exists "~/Downloads/Conversion/" & cbUsername & ".flv" as POSIX file then
set x to 1
repeat
set newCbFilename to cbUsername & "_" & x as string
if exists "~/Downloads/Conversion/" & newCbFilename & ".flv" as POSIX file then
set x to x + 1
else
exit repeat
end if
end repeat
copy newCbFilename to finalCbFilename
display dialog "Filename already exists " & "File will be named: " & finalCbFilename & ".flv" buttons "OK" default button "OK" with title "Error" with icon caution
else
copy cbUsername to finalCbFilename
end if
end tell
De repente, ayer dejó de funcionar correctamente. Yo había añadido el siguiente código para asegurarse de que la carpeta estaba salvando a existido.
tell application "System Events"
if not (exists folder "~/Downloads/Conversion") then
do shell script "mkdir ~/Downloads/Conversion"
end if
Incluso cuando yo comente que el código ya que aún no funciona. ¿Qué hice mal? final dicen