Path: ...!weretis.net!feeder6.news.weretis.net!4.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: pehache Newsgroups: fr.comp.os.mac-os.x Subject: Re: Certains fichiers de Photo.app ne se sauvegardent pas Date: Sun, 10 Oct 2021 21:28:08 +0200 Lines: 34 Message-ID: References: <1pgqy1y.buhgj01iclc0kN%romer@vat.com.invalid> <1pgr517.1o6keoriwhwtN%romer@vat.com.invalid> <1pgr59k.1mag4t01s3pmfvN%romer@vat.com.invalid> <1pgs147.1745pfeyovvcpN%romer@vat.com.invalid> <1pgse5c.155ct9l1bu49umN%romer@vat.com.invalid> <1pgu8iz.zwavkm1dlxm03N%romer@vat.com.invalid> <1pgum1r.surtc61i6xk1gN%romer@vat.com.invalid> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: individual.net RapaEs46ZhMpVZ+VC8mojg92RuM9STiJOwAH1bZD6bbn0PYIdL Cancel-Lock: sha1:BAZMjdmSdFIpu5Kijgdd6D3uWiE= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:78.0) Gecko/20100101 Thunderbird/78.10.1 In-Reply-To: Content-Language: fr Bytes: 2825 Le 10/10/2021 à 20:11, M.V. a écrit : > Le 10 octobre 2021 à 19 h 30, Bernd a tenu les propos suivants : > >> D'habitude, j'écris Users/toto/ etc. mais là j'ai effacé. > > Le mieux est ~/Desktop/nom_du_fichier > > Chose que je trouve curieuse (mais qui n'a sans doute aucun rapport avec > tes soucis) : j'ai créé un fichier %abcde.rtf sur mon Bureau. > Avec AppleScript, je teste : > - do shell script "rm ~/Desktop/%abcde.rtf" > et le fichier disparait > puis je teste : > - do shell script "rm ~/Desktop/\\%abcde.rtf" > et… le fichier disparaît également ! > Parce que le backslash est un caractère d'échappement pour le shell ET pour AS. Notamment AS remplace "\\" par "\" et la commande réellement envoyée au shell dans ce dernier cas est "rm ~/Desktop/\%abcde.rtf". Et le shell remplace à son tour "\%" par "%". > Si le fichier se nomme \%abcde.rtf, je dois avoir comme script : > - do shell script "rm ~/Desktop/\\\\%abcde.rtf" > pour faire disparaître le fichier. > Pareil : la commande réellement envoyée au shell est "rm ~/Desktop/\\%abcde.rtf", et le shell remplace "\\" par "\" -- "...sois ouvert aux idées des autres pour peu qu'elles aillent dans le même sens que les tiennes.", ST sur fr.bio.medecine