Apple Script date de creation de fichier

Fermé
fpiedebois - 25 nov. 2007 à 22:22
 totor - 22 avril 2009 à 20:05
Bonjour,

Je souhaite réaliser une application a l'aide d'applescript afin de modifier la date de création de fichier.
Malheureusement étant nouveau en programmation avec applescript j'aurais besoin d'un petit coup de main.

Je souhaite donc modifier la date de creation de fichiers de type "abc" en la remplaçant par celle d'un fichier portant le même nom mais de type "bcd".

J'aimerais aussi pouvoir simplement glisser un répertoire sur l'icone de l'application créée avec l'editeur de script et que ce logiciel recherche dans l'ensemble des sous répertoires les fichiers et qu'il remplace la date de creation des fichiers "abc" par celle des fichiers "bcd" de même nom.

En vous remerciant pour l'aide que vous pourrez m'apporter.

Francois

PS : Pourriez vous aussi m'indiquer des sites ou trouver des infos sur l applescript.
A voir également:

1 réponse

carmodelisme
29 déc. 2007 à 21:51
bonjour
On ne peut pas changer la date d'un fichier facilement dans Applescript car si l'on va dans le dictionnaire du finder, la fonction Info for donne des information sur la date de création et bien d'autres choses encore, mais cette fonction est en r/o, c'est à dire read only, on peut lire cette fonction mais pas la changer.
J'ai trouvé un script qui détourne le problème en faisant appel à un shell.
J'espère que cela répondra à vos attentes et qu'il n'est pas trop tard pour vous aider.

Pour les sites, il suffit d'aller dans Google et de faire une recherche Applescript pour trouver tout un tas de sites.

Amitiés


on open Fichier
display dialog "Entrez la nouvelle date au format YYYYMMDDhhmm ex: 200112251730" default answer "" buttons {"Cancel", "Continue"}
copy the result as list to {the new_creation_date, the button_pressed}
--repeat with file_ in files_
tell application "Finder"
set Fichier to POSIX path of Fichier
do shell script "touch -t " & new_creation_date & " " & quoted form of Fichier
end tell
--end repeat
end open
0
Merci pour ce script qui pourrait aussi m'être utile, mais le problème est que je n'ai pas le temps de m'initier à ce langage pour le moment. Comment fonctionne-t'il donc, ce script ?
0
totor > soulthom
22 avril 2009 à 20:05
File Buddy
0