[英]Why gif file won't delete when I use directory.delete?
我需要你的帮助来解决我的问题。
我在我的应用程序中使用 gif 文件。 我可以在文件夹中添加图像(文件夹不存在时创建)。 我也可以删除 gif 图像,文件夹将被删除。
我使用Directory.Delete(string path, bool recursive);
删除 gif 文件。 以下问题是 gif 图像被另一个进程使用,但我不知道为什么。
当我使用普通文件时,语法有效。 问题仅在于我使用 gif 文件时。
有人可以帮助我吗?
您可以尝试使用“File.Delete(String path)”方法。 欲了解更多信息,请访问
https://docs.microsoft.com/en-us/dotnet/api/system.io.file.delete?view=netcore-3.1
“文件” class 也可用于其他 IO 操作
如果文件在另一个进程中打开,请确保在使用“File.Close()”删除文件之前关闭文件。
好的,我找到了解决方案,我的图像在我的 PictureBox 的 BackgroundImage 中,但图像在删除之前不是 null,因此存在混淆。 我删除了 BackgroundImage = null 行,我的程序可以正常工作。
这不是我的程序,所以调试起来很复杂。
感谢那些帮助过我的人。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.