1 votes

La suppression de fichiers avec applescript perturbe le CoverFlow du Finder

Je me suis écrit un petit script pour supprimer les fichiers JPG+RAW en examinant simplement mon JPG (qui se charge plus vite que le CR2).

J'ai placé le code suivant dans un service Automator lié à un raccourci clavier.

on run {input, parameters}
tell application "Finder"
    set myFile to item 1 of input
    set {dispName, nameExt} to the {displayed name, name extension} of myFile
    set extLength to length of nameExt
    set nameWithoutExt to (characters 1 thru ((length of dispName) - extLength) of dispName) -- with the . at the end
    set rawfile to ((parent of myFile as string) & nameWithoutExt & "CR2") as string

    set fileIndex to index of myFile

    delete every item in {myFile, rawfile}

    select file fileIndex of window 1
end tell
end run

Cela fonctionne bien mais cela semble perturber le flux de couverture du Finder : Les images ne sont pas supprimées dans le flux de couverture. Comme vous pouvez le voir, je suis en bas de la liste et le coverflow montre plus d'images qu'il n'y en a dans le répertoire (car les suppressions multiples réduisent la taille de la liste mais pas celle du coverflow).

enter image description here

Vous savez pourquoi ? S'agit-il d'un bug de Mavericks ? Ou est-ce que quelque chose m'échappe ?

Edit : Je viens d'obtenir le même comportement en utilisant Command + <- . Peut-être un bug du Finder dans Mavericks ?

1voto

Tom Points 11

Jetez un coup d'œil :

https://discussions.apple.com/message/23487157#23487157

ou

https://discussions.apple.com/thread/5471251

C'est un problème de Mavericks (Finder).

0voto

Matthieu Riegler Points 20160

Ce problème semble être résolu sous 10.9.1. Je n'ai plus de problèmes après la mise à jour du système.

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