你的想法显然是不可行的!你要对这个文件操作,把资源释放掉再删除就可以了。FileInfo file=new FileInfo(path);file.Dispose();file.Delete();
你是不是在程序里加载使用了这个txt文件?如果是,先手动释放了资源才能用File.Delete。
要先关闭文件!