Quel est le moyen le plus rapide de vérifier qu'un fichier est utilisé via le code C#?Vérifier le fichier utilisé par le code C#
1
A
Répondre
6
Quelque chose comme cela devrait fonctionner:
public bool FileIsLocked(string fileName)
{
FileStream fs;
try
{
fs = File.Open(fileName, FileMode.OpenOrCreate, FileAccess.Read, FileShare.None);
fs.Dispose();
}
catch (IOException)
{
return true;
}
return false;
}
0
Vous pouvez essayer d'ouvrir ceci en interdisant l'accès à d'autres applications.
Lorsque vous obtenez une exception, vous saurez que ce fichier est utilisé par d'autres.
Questions connexes
- 1. XCode: L'analyseur statique ne fonctionne pas si le code C/C++ est utilisé dans le projet
- 2. Code commun utilisé par plusieurs applications ASP.Net
- 3. vérifier que le compilateur produit le code Java 1.5
- 4. Vérifier le fichier modèle Word
- 5. Inclure le fichier HTML dans le code C#
- 6. vérifier si la classe css existe dans le fichier de feuille de style dans le code
- 7. Code Vb.net pour vérifier si un fichier (nouvelle version sur google code) existe sur le web?
- 8. Nettoyer le code indésirable C#
- 9. Python - Comment vérifier si un fichier est utilisé par une autre application?
- 10. Vérifier que le fichier d'index existe
- 11. Comment vérifier si le fichier tlb est enregistré dans le registre en utilisant C++?
- 12. Le passage par le code est lent
- 13. Le fichier existe code php
- 14. Quel est le codage utilisé par std :: string.c_str()?
- 15. VB6 P & D Installations, "Le fichier de destination est utilisé ..."
- 16. Quel code est exécuté par le concepteur C#?
- 17. Comment analyser par programme et modifier le code C#
- 18. Comment démarrer un fichier BAT via le code C#
- 19. C++ fichier io et division par le séparateur
- 20. fichier batch Windows - vérifier si le fichier a été modifié
- 21. Comment faire pour obtenir le contenu xaml WPF par le code sur le formulaire C#
- 22. en utilisant le cryptage blowfish phppas (utilisé par wordpress)
- 23. Appelant le code C de FORTRAN
- 24. Comment tester le code C
- 25. Le module Python le plus utilisé pour le traitement vidéo?
- 26. Remplacer le fichier versionné par le fichier non versionné
- 27. Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus
- 28. Fichier de montre VBA utilisé
- 29. Quel est le but du répertoire Create utilisé par Tarantino?
- 30. Modifier le numéro de port utilisé par .NET WebBrowser Control