Je ne suis pas sp�cialiste Unix mais une puce saute � mon oreille quand
je lis dans le man rm :
The rm utility removes symbolic links, not the files referenced by the
links.
Une solution ?
Merci.
> Dans un Applescript j'utilise rm -f pour supprimer un fichier
> temporaire.
OK
> �a marche mais quand je relance le script il ne peut pas recr�er le
> fichier.
Recr�er !? Mais le script supprimes, il cr�er aussi un fichier donc puis
le supprimes � la fin ?
La cr�ation du fichier doit pas �tre faites dans les r�gles de l'art...
A priori. Difficile d'en dire plus � ce stade.
> Je ne suis pas sp�cialiste Unix mais une puce saute � mon oreille quand
> je lis dans le man rm :
> The rm utility removes symbolic links, not the files referenced by the
> links.
Cette remarque ne concerne que le lien symbolique, ce qui n'est pas �
priori le cas de ton script.
> Une solution ?
Plus de d�tails sur ce que tu fais peut �tre, parce que perso je suis
pas sur de bien comprendre ton probl�me et ton besoin.
--
Pierre-Alain Dorange <http://microwar.sourceforge.net/>
Ce message est sous licence Creative Commons "by-nc-sa-2.0"
<http://creativecommons.org/licenses/by-nc-sa/2.0/fr/>
Dans ce script j'ai besoin d'un fichier temporaire.
Je verifie s'il existe, le cr�e si besoin, l'utilise et � la fin le
supprime par
do shell script "rm -f " & FileTemp
Si je mets le fichier dans un dossier quelconque �a marche.
Mais si j'utilise
"path to temporary items from user domain"
sa cr�ation �choue par "make new file ..."
Manque param�tres, permissions ?
> Manque param�tres, permissions ?
Il manque surtout le bout de script qui pose probl�me !
Patrick
--
Patrick Stadelmann <Patrick.S...@unine.ch>
> Il manque surtout le bout de script qui pose probl�me !
set PashuaFile to "Pashua.ini"
set PashuaT to path to temporary items from user domain as Unicode text
set PashuaTemp to PashuaT & PashuaFile as file specification
tell application "Finder"
if not (exists file PashuaTemp) then
make new file at PashuaT with properties {name:PashuaFile}
end if
end tell
R�ponse :
Erreur dans Finder : impossible de poursuivre
Marche ailleurs que dans "temporary items"
J'ai aussi une erreur en mettant "home folder" � la place. Le probl�me
vient de cette ligne :
if not (exists file PashuaTemp) then
car PashuaTemp est d�j� de classe "file specification". Si tu enl�ves le
"file" sur cette ligne, �a devrait fonctionner.
> car PashuaTemp est d�j� de classe "file specification". Si tu enl�ves le
> "file" sur cette ligne, �a devrait fonctionner.
P'tain de redondance !
Merci Patrick.