2 votes

Pourquoi le Finder modifie-t-il la date même si vous n'avez rien changé dans le dossier ?

En utilisant un MacBook Pro 2020, Big Sur 11.3.

J'ai remarqué récemment que lorsque je consulte des dossiers via le Finder, il arrive qu'ils soient modifiés à la date du jour.

J'ai bêtement supprimé tous les fichiers .DS_Store en utilisant cette commande de terminal :

sudo find / -name ".DS_Store" -depth -exec rm {} \;

pour essayer de réparer le beachballing dans un compte corrompu dans Catalina, avant de mettre à jour, de renommer l'ancien compte et de déplacer les fichiers vers un nouveau compte administrateur où ils se trouvent maintenant.

De toute façon, je n'ai pas de "beachballing" dans le nouveau compte administrateur.

Ce que je me demande, c'est pourquoi certains dossiers, qui datent de novembre 2020 ou de mars 2021, obtiennent immédiatement une date de modification de fichier de "Aujourd'hui à [HEURE]", même si je viens juste d'ouvrir le dossier. consulté le site les, pas les modifier ?

J'ai dû en modifier certains via les attributs de A Better Finder et ce fut un processus assez lent.

Le verrouillage des dossiers est probablement la dernière étape pour éviter cela, mais je n'ai pas besoin de verrouiller les dossiers souvent.

En général, quelle est une bonne solution pour s'assurer que le Finder a les mêmes paramètres d'affichage dans tous les dossiers et ai-je tort de penser qu'il changera les dates de modification des fichiers/dossiers auxquels on accède occasionnellement, même si leur contenu n'est pas modifié ?

Toute aide est la bienvenue.

2voto

Abramodj Points 1771

En Finder crée et met à jour une .DS_Store lors de l'accès à un répertoire. Ce fichier contient les attributs personnalisés du répertoire qu'il contient, tels que la position des icônes ou le choix d'une image de fond.

C'est la raison pour laquelle vous voyez certains dossiers (répertoires) avec un horodatage de modification plus actuel que n'importe quel contenu du répertoire.

Pour désactiver cette fonctionnalité pour réseau actions, utilisez l'application Terminal et entrez :

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Après cela, redémarrez. Pas de nouvelle .DS_Store seront créés et vous pourrez supprimer les anciens.

Il n'existe pas de solution native pour la gestion des volumes locaux. Vous pouvez vous tourner vers des solutions tierces.

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