J'essaie de lire un fichier délimité par des tabulations qui a été exporté de Filemaker Pro. Filemaker ajoute un retour ou un saut de ligne supplémentaire à la fin de chaque exportation. Je n'arrive pas à faire en sorte que mon AppleScript ignore cette ligne supplémentaire. Je suis novice en AppleScript et j'ai besoin d'aide.
Voici la section du code où j'ai essayé d'ignorer la ligne avec l'instruction if -- cela ne fonctionne pas.
-- read the file into a list based on paragraph delimiters (e.g. one path per line)
set fileList to (paragraphs of (read file theInputFile))
-- iterate through the file list
repeat with eachFilePath in fileList
if eachFilePath != "" then -- there's something there...
-- build the path to the current file
set inFile to POSIX file (pathPrefix & eachFilePath as text)
tell application "Finder"
try
if exists file inFile then
duplicate inFile to folder outFolder with replacing and exact copy
end if
on error
-- something went wrong, so record the missed file
copy eachFilePath to end of errorList
log " missing file " & errorList
end try
end tell
end if
end repeat
-- the code then continues to produce a text file with all the missing files.
Voici un lien vers le fichier d'entrée des tests sur Dropbox que vous devriez pouvoir télécharger. https://www.dropbox.com/s/vsbpat76f9hqpk6/Testing%20Input.tab?dl=0