关于.net中文件操作的问题。文件需要关闭吗?
在system.io.fileinfo里面好像没有关闭文件的方法?所以我打开文件之后,想要删除它,总是报错?这里需要如何处理呢?
比如下面的程序在转换完图片类型之后就无法删除文件:
foreach( FileInfo f in d.GetFiles("*.tif"))
{
Bitmap bitmap = new Bitmap(f.FullName);
int length = f.FullName.Length - 4;
string filename = f.FullName.Remove(length, 4) + ".jpg";
bitmap.Save(filename,ImageFormat.Jpeg);
}
foreach( FileInfo f in d.GetFiles("*.tif"))
f.Delete();