1 votes

Applescript pour vérifier l'existence d'un fichier

J'enregistre des émissions de radio pendant la nuit et j'exécute ensuite un applescript pour renommer les fichiers. Le script fonctionne sauf s'il n'y a pas de fichier nommé que j'essaie d'appeler et de renommer. Voici mon code qui fonctionne :

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

Quelqu'un peut-il me montrer comment vérifier si les fichiers individuels ("Recording1.mp3" ou "Recording2.mp3") existent avant d'essayer de les renommer ? Merci !

1voto

At0mic Points 3132

Cela devrait fonctionner :

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X