1 votos

Applescript para comprobar la existencia de un archivo

Puedo grabar programas de radio durante la noche y, a continuación, ejecutar un applescript para cambiar el nombre de los archivos. Tengo el guión de trabajo a menos que no hay ningún archivo con el nombre que voy a tratar de llamar y cambiar el nombre. Aquí está mi código en el que está trabajando:

set Yesterday to (current date) - (24 * 60 * 60)
set myYesterday to (date string of Yesterday)
set y to year of date myYesterday
set m to month of date myYesterday
set d to day of date myYesterday

set newMyYesterday to m & " " & d & ", " & y as text

set newHourOne to "Recording1 - " & newMyYesterday & " - Hour 1.mp3"
set theFile to (POSIX file "/Users/Administrator/Recordings/Recording1.mp3") as alias

tell application "Finder"
    set the name of file theFile to newHourOne
end tell

set newHourTwo to "Recording2 - " & newMyYesterday & " - Hour 2.mp3"
set theFile to (POSIX file "/Users/Administrator/Recordings/Recording2.mp3") as alias

tell application "Finder"
    set the name of file theFile to newHourTwo
end tell

Por favor alguien puede mostrarme cómo comprobar si el archivo individual ("Recording1.mp3" o "Recording2.mp3") existe antes de intentar cambiar el nombre del archivo individual? Gracias!!

1voto

IronCraftMan Puntos 1345

Esto debería funcionar:

if exists file theFile then
    # do stuff
else
    display dialog "File not found" buttons {"OK"} default button 1
end if

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X