Baseflow / Baseflow/flutter_cache_manager
[Windows] FileSystemException: Cannot delete file
- Langage dominant
- Dart
- Étoiles
- 809
- Forks
- 510
- Merge moyen
- 6 min
- PR mergées (30 j)
- 1
Description
## 🐛 Bug Report
stacktrace like this:
```
FileSystemException: FileSystemException: Cannot delete file, path = 'E:\娱乐\TapBooster\cache\temp\libCachedImageData\e2ac1550-dc22-11ec-a02b-eb8d38960b87.jpg' (OS Error: 另一个程序正在使用此文件,进程无法访问。
, errno = 32)
File "file_impl.dart", line 283, in _File._delete.
File "zone.dart", line 1434, in _rootRunUnary
File ""
File "forwarding_file_system_entity.dart", line 66, in ForwardingFileSystemEntity.delete
File ""
File "web_helper.dart", line 219, in WebHelper._removeOldFile
```
### Expected behavior
Catch exception
**Version:** v3.3.0
**Platform:**
- [ ] 🖥️ Windows
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez dans web_helper.dart à la ligne 219, dans WebHelper._removeOldFile, et examinez la manière dont la suppression du fichier est gérée. Reproduisez l’échec de Windows si possible et vérifiez que FileSystemException est interceptée lorsqu’un autre processus utilise le fichier, sans laisser l’opération de nettoyage échouer.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- dart
- Domaine
- backend
- Type d'issue
- Bug
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100