faire apparaitre ou disparaitre fichier caché

lesmuses

Membre actif
2 Septembre 2011
228
0
54
pour info après avoir chercher à faire disparaitre des fichiers cachés j'ai enfin trouvé

1) allé ds spotlight tapé " terminal "
2) ds la fenêtre du terminal tapé " defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder " et le tour est joué les fichiers cachés disparaissent

pour faire apparaitre à nouveau des fichiers cachés remplacez FALSE par THRUE ce qui donne " defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder "

voilà j'espère que cela en aidera d'autre qui comme moi cherche depuis longtemps :siffle:
 
Non rien…
 
Dernière édition:
Dernière édition:
étonnant je suis sous OS X lion et le scripts que j'ai indiqué en premier fonctionne parfaitement, peut être y a t-il une différence sous ML avec un autre script
 
étonnant je suis sous OS X lion et le scripts que j'ai indiqué en premier fonctionne parfaitement, peut être y a t-il une différence sous ML avec un autre script
C'est plus une commande qu'un script que tu nous a indiqué… ;)

En principe mon script marche direct sur Lion… Tu l'as testé ?

Nouvelle mouture inopérante sous ML.

C'est seulement l'appui, peut-on voir le script?
Le voici…

A recopier dans l'éditeur Applescript et à re-compiler pour trouver l'erreur… :mouais:

set retour to (return & return)
set theTexte to ("Sélectionnez l'affichage des fichiers cachés du Finder" & retour)

display dialog theTexte buttons {"Visibles", "Invisibles", "Annuler"} default button 3 with icon 2

set resultat to button returned of the result

if (resultat = "Visibles") then
do shell script "defaults write com.apple.Finder AppleShowAllFiles TRUE
killall Finder"

else if (resultat = "Invisibles") then
do shell script "defaults write com.apple.Finder AppleShowAllFiles FALSE
killall Finder"

else
quit
end if

ML me gonfle de plus en plus… :mad:
 
tu a raison Dos Jones c'est une commande à recopier ds le terminal c'était un défaut de vocabulaire :siffle:

pour ma connaissance du coup ques-ce qu'un script et la différence avec une commande et ou trouver apllescript :rose:
 
C'est bien ça que j'avais testé.
Mais ça ne marche pas sous ML!

C'est pourtant élémentaire.
J'avais conçu le premier script en 2004 (publié dans le magazine AvosMac)… Mis à jour pour Snow Leopard ensuite et maintenant pour Lion… :sleep:

Je vais devoir installer ML sur un autre DD externe là… :mouais: :hein:

tu a raison Dos Jones c'est une commande à recopier ds le terminal c'était un défaut de vocabulaire :siffle:

pour ma connaissance du coup ques-ce qu'un script et la différence avec une commande et ou trouver apllescript :rose:
Un script peut faire plusieurs choses à la suite et interagir avec l'utilisateur alors que dans le terminal tu ne passes qu'une commande à la fois… ;)

L'éditeur AppleScript se trouve dans le dossier /Applications/Utilitaires… :)

---------- Nouveau message ajouté à 17h21 ---------- Le message précédent a été envoyé à 15h42 ----------

Problème à moitié résolu…

Le script fonctionne aléatoirement via l'éditeur de script… :mad:

Si je change "TRUE" en "True" et que je recompile ça fonctionne un coup sur 2…
Idem pour obtenir l'effet inverse en renommant "FALSE" en "False"
Mais JAMAIS à la suite !!!

Ce qui me fait conclure que ML est bien une daube inachevée… :mad:

Les deux commandes fonctionnent parfaitement via le terminal… :mouais:

Je précise c'est un ML brut de décoffrage sans importation de compte précédent…

Je suis en train d'y faire la MAJ combinée 10.8.2 mais y'en a encore pour plus de 3 heures…

Je vous tiendrais au courant mais je suis persuadé que cela ne résoudra pas ce bug de l'AppleScript… :mad:

Comment cet OS a pu être baclé à ce point… :mad:
 
Dernière édition:
J'avais essayé ces true et false minuscules sans plus de succès...

Avec yes et no un coup sur deux mais bizarrement
 
Dernière édition:
  • J’aime
Réactions: Dos Jones
J'avais essayé ces true et false minuscules sans plus de succès...

Avec yes et no un coup sur deux mais bizarrement
Au fait ton profil indique SL…

Le script fonctionne bien avec SL et Lion d'après mes tests… ;)

Pas pensé à yes et no mais ça devrait faire pareil pour moi je pense… ;)

Sur ce je m'intéresse à la question car ce n'est pas le seul script faisant intervenir ces variables booléennes…
 
Dernière édition:
Profil :
SL sur iMac (et j'y reste!); ML sur MBP... où je "découvre" toutes les incompatibilités...

yes=true ça devrait mais non!
 
Profil :
SL sur iMac (et j'y reste!); ML sur MBP... où je "découvre" toutes les incompatibilités...

yes=true ça devrait mais non!
La mise à jour de ML n'a pas corrigé le bug… :mad:

Je laisse tomber… :mouais:
 
Bonsoir,
J'ai trouvé ça dans le "Monde AppleScript". Si cela peut aider...
(Mais pour moi cela ne marche pas sous SL et encore moins sous ML!)

""
On 11/26/12, Dave C <[email protected]> wrote:

I used this script successfully under 10.6.8 for more than a year. Now I
bought a new hard drive, installed 10.6.8 onto it, and am in the process of
moving over everything to the new drive.

I run this script (it toggles all Finder files between visible and invisible)
and this time it freezes up. I open the AS Editor and run it there. It seems
to hang up at the end when activating the previously-quit Finder:

"Finder got an error: Connection isinvalid." number -609

<snip>

- - -

set dotVisible to do shell script "defaults read com.apple.Finder
AppleShowAllFiles"
if dotVisible = "0" then
do shell script "defaults write com.apple.Finder AppleShowAllFiles 1"
else
do shell script "defaults write com.apple.Finder AppleShowAllFiles 0"
end if
tell application "Finder" to quit
delay 1
tell application "Finder" to activate
- - -


I use this and it works w/SL, Lion, and ML.

try
do shell script "defaults readcom.apple.finder AppleShowAllFiles"
on error
do shell script "defaults write com.apple.finder AppleShowAllFiles 0"
end try
if (do shell script "defaults read com.apple.finder AppleShowAllFiles") is equal
to "0"then
do shell script"defaults write com.apple.finder AppleShowAllFiles 1"
else
do shell script"defaults write com.apple.finder AppleShowAllFiles 0"
end if
do shell script "killall Finder"
______________________
""
 
Dernière édition: