Comment utiliser un fichier qui est actuellement utilisé par un autre processus?comment copier un fichier qui est utilisé par un autre processus en C#
0
A
Répondre
4
Si le fichier est ouvert avec des autorisations de partage, vous devriez simplement pouvoir l'utiliser. D'un autre côté, si le processus a ouvert le fichier avec des autorisations de non-partage, vous ne pouvez pas y accéder tant que le processus en question n'a pas libéré le fichier.
Si vous êtes propriétaire des processus en question, vous pouvez activer le partage en ouvrant le fichier de la manière suivante.
using (var file = new FileStream(
@"C:\path\to\file.txt",
FileMode.Open,
FileAcces.Read,
FileShare.Read) {
// ...
}
Le paramètre important, il y a le FileShare.Read
Questions connexes
- 1. image est utilisé par un autre processus
- 2. Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus
- 3. Enregistrement de flux XML en C# dit qu'il est utilisé par un autre processus
- 4. Copier un fichier d'un répertoire à un autre par date
- 5. Comment copier un fichier en C#
- 6. Comment copier un fichier du système local vers un autre système en C# (application Windows)?
- 7. Python - Comment vérifier si un fichier est utilisé par une autre application?
- 8. Vider par programme un grand fichier texte en cours d'utilisation par un autre processus
- 9. Suppression de fichiers image dans un répertoire (pouvant être utilisé par un autre processus)
- 10. Détermination du processus qui a un verrou sur un fichier
- 11. Identifiez si un fichier (dll/exe) est verrouillé ou non par un processus ou une bibliothèque
- 12. C#: Comment copier uniquement les différences dans un fichier d'un répertoire à un autre
- 13. Copier un fichier d'un dossier à un autre
- 14. Comment copier un fichier ouvert dans VB6?
- 15. Processus en cours d'exécution qui retournera un fichier
- 16. Débloquer un thread d'un autre processus, en C++
- 17. Comment utiliser la fonction splice() de Linux pour copier un fichier dans un autre fichier?
- 18. Copier un fichier de modification avec File.Copy
- 19. C# Copier un fichier dans un dossier avec des permissions
- 20. Vérifier si un fichier est ouvert à partir d'un autre processus
- 21. C programme qui imprime un autre programme C en japonais
- 22. Copier un CharArrayBuffer dans un autre CharArrayBuffer
- 23. Comment transférer un fichier en utilisant wininet qui est lisible par un script php?
- 24. Comment savoir si un fichier est terminé de copier
- 25. Comment compiler un fichier C# en dehors de App_Code?
- 26. Comment filtrer un fichier en utilisant un modèle dans un autre fichier en utilisant Python?
- 27. Quelle est la meilleure méthode (la moins impactante?) Pour lire un fichier écrit par un autre processus?
- 28. Ouvrir le fichier dans un autre répertoire en C
- 29. Comment exécuter un autre processus en mode débogage?
- 30. Comment copier un fichier ouvert en utilisant VB6?
Que voulez-vous dire par "utilisation". Lire/écrire/copier/supprimer? S'il vous plaît ajouter plus de détails –