Articles of systèmes de fichiers

Comment puis-je obtenir l’utilisateur qui a supprimé le fichier?

J’ai besoin de savoir quel utilisateur a supprimé le fichier dans le système de fichiers à partir du code c #. Une seule idée est d’utiliser l’audit, mais cela semble être très lent …

Le processus ne peut pas accéder au fichier ” car il est utilisé par un autre processus

J’essaie de supprimer la copie locale (sur l’ordinateur) d’un fichier image une fois téléchargé à l’aide de la boîte de dialog de fichier. Le processus ne peut pas accéder au fichier ‘C: \ Documents and Settings \ nom d’utilisateur \ Mes documents \ Mes images \ 1220.bmp’ car il est utilisé par un autre processus. […]

Moyen d’obtenir un nom de fichier unique si le nom de fichier spécifié existe déjà (.NET)

Existe-t-il une fonction .NET intégrée pour obtenir un nom de fichier unique si un nom de fichier existe déjà? Donc, si j’essaie de sauvegarder MyDoc.doc et qu’il existe déjà, le fichier sera enregistré avec le nom MyDoc(1).doc , de la même manière qu’un téléchargement par navigateur fonctionne par exemple. Sinon, quel est le moyen le […]

Atomicité de File.Move

Je veux renommer un fichier dans un répertoire en une transaction atomique. Le fichier ne changera pas de répertoire. Le chemin d’access est fourni en tant que chemin UNC vers un système de fichiers NTFS, probablement sur le serveur 03 ou 08. File.Move () est-il atomique à ces fins? En tant que, est-il terminé avec […]

Quel est le moyen le plus simple de parcourir en boucle un dossier de fichiers en C #?

J’essaie d’écrire un programme qui navigue dans le système de fichiers local à l’aide d’un fichier de configuration contenant les chemins de fichiers pertinents. Ma question est la suivante: quelles sont les meilleures pratiques à suivre pour effectuer des E / S sur les fichiers (à partir de l’application de bureau vers un serveur et […]

Liste récurrente de répertoires WinForms TreeView?

Je veux créer une arborescence qui affiche tous les dossiers du système et affiche uniquement les fichiers de musique tels que .mp3 .aiff .wav etc. Je me souviens avoir lu que je devais utiliser une fonction récursive ou quelque chose du genre.

Que se passe-t-il si DirectoryInfo.GetFiles (). Length dépasse Int32.MaxValue?

Par une autre question sur le nombre maximal de fichiers dans un dossier, j’ai remarqué que DirectoryInfo.GetFiles().Length renvoie un System.In32, mais la valeur maximale d’un Int32 est 2.147.483.647 (Int32.MaxValue) tandis que sur NTFS (beaucoup d’autres systèmes de fichiers), le nombre maximal de fichiers peut aller bien au-delà. sur NTFS c’est 4.294.967.295 single files in one […]

Comment masquer un répertoire en C # avec un pilote de système de fichiers?

Je veux développer un programme qui peut cacher un dossier. Ce n’est pas un atsortingbut caché, mais un véritable cachet pour qu’aucune application ne puisse le trouver. Je pense que pour cela je dois créer un pilote de système de fichiers. Comment puis-je le faire en C #?

Qu’est-ce qui pourrait causer qu’un fichier XML soit rempli de caractères nuls?

C’est une question délicate. Je suppose que cela nécessitera une connaissance avancée des systèmes de fichiers pour répondre. J’ai une application WPF, “App1”, qui cible .NET Framework 4.0. Il contient un fichier Settings.settings qui génère un fichier App1.exe.config standard App1.exe.config lequel les parameters par défaut sont stockés. Lorsque l’utilisateur modifie les parameters, les modifications sont […]

Afficher les progrès lors de la recherche de tous les fichiers d’un répertoire

J’ai déjà posé la question Obtenez rapidement tous les fichiers et répertoires dans un chemin spécifique afin de trouver les fichiers le plus rapidement possible. J’utilise cette solution afin de trouver les noms de fichiers correspondant à une expression régulière. J’espérais afficher une barre de progression car, avec certains disques durs très gros et lents, […]