Je me demande quand la date de dernière modification du répertoire est modifiée. J'ai modifié un fichier dans un répertoire particulier (via FTP), mais le répertoire LMD n'a pas changé. Comment est-ce supposé fonctionner?Répertoire date de dernière modification
Répondre
Le mtime (temps de modification) sur le répertoire lui-même change lorsqu'un fichier ou un sous-répertoire est ajouté, supprimé ou renommé.
La modification du contenu d'un fichier dans le répertoire ne modifie pas le répertoire lui-même, ni la mise à jour des heures modifiées d'un fichier ou d'un sous-répertoire. Si vous modifiez les permissions sur le répertoire, le ctime change mais pas le mtime.
Un répertoire est comme un fichier qui contient une liste des noms de fichiers (en effet, vous avez peut-être accidentellement ouvert un répertoire dans un éditeur, où vous pouvez voir qu'il s'agit d'une liste de son contenu lisible) - Il est donc modifié lorsqu'un fichier de ce répertoire est ajouté, supprimé ou renommé.
Est-il modifié lorsqu'un sous-répertoire est modifié? – Flimm
@Flimm Il semble que mettre à jour le mtime du répertoire contenant sinon il remonterait à la racine. –
Quels sont les éditeurs qui vous permettent d'ouvrir directement un répertoire? La plupart (même 'ed' et' cat') semblent se plaindre, ou offrent une liste de fichiers à ouvrir à la place. – naught101
- 1. Lister les fichiers par la dernière date de modification
- 2. Wordpress (base de données); Afficher la dernière date de modification?
- 3. Obtenir un fichier de date de dernière modification
- 4. Ajouter la date de dernière modification dans Visual Studio
- 5. Trouver la dernière date de modification d'un fichier dans Cocoa
- 6. Obtenir la date de dernière modification d'un fichier dans VB6
- 7. SharePoint Dernière Date de modification et l'accès anonyme
- 8. Cacher dernière modification sur l'index répertoire apaches/liste
- 9. Comment obtenir MS Access DB Auteur, Dernière date de modification, Dernière modification par etc en utilisant vb.net
- 10. Obtention de la dernière date de modification d'un fichier en Java
- 11. Comment puis-je utiliser C pour modifier la dernière date de modification d'un fichier dans Windows?
- 12. Dernière date SQL
- 13. mysql requête dernière date
- 14. Dernière modification dans l'en-tête http
- 15. Comment ouvrir un répertoire trié par date?
- 16. UIDatePicker - Date de modification
- 17. Comment obtenir la dernière date d'accès/de modification d'une base de données PostgreSQL?
- 18. Comment puis-je obtenir la date de dernière modification de l'assemblage?
- 19. Comment obtenir la dernière date de modification du fichier sur la ligne de commande Windows?
- 20. ASP.NET MVC obtenir la date de dernière modification/FileInfo of View
- 21. Comment déterminer la date de dernière modification d'un ABPerson dans le carnet d'adresses iOS?
- 22. Comment obtenir la date de dernière modification sur Sql Server 2005?
- 23. SQLite stocke-t-il la dernière date de modification d'une ligne?
- 24. Liste uniquement les fichiers et la dernière date de modification d'un serveur FTP avec C#
- 25. Obtenir la dernière date de modification d'un fichier XML avec vb.NET
- 26. La différence de date duplique la requête entre la dernière et l'avant-dernière date
- 27. DataContractJsonSerializer modification de ma date
- 28. XSLT: Obtenir la dernière date de
- 29. Date de modification dans l'application ASP.Net MVC
- 30. TextMate - sauter à la dernière modification
Est-il modifié lors de la modification d'un sous-répertoire? – Flimm
@Flimm: cela dépend de la nature de la modification du sous-répertoire. Si un fichier est ajouté ou supprimé du sous-répertoire, alors non. Si le sous-répertoire est renommé, alors oui (parce que le nouveau nom est stocké dans le répertoire contenant le sous-répertoire, ce qui change 'vraiment' est l'entrée dans le répertoire principal, et rien ne change dans le sous-répertoire). –
@JonathanLeffler Existe-t-il un moyen de savoir de manière récursive que quelque chose a changé, même s'il y a 200 niveaux au plus profond? – Llamageddon