第一种方法中有一些东西是保存在文件上的,即使我正在关闭和处理流读取器--但是我不知道是什么。我知道第一个方法中的一个进程保存在文件上,因为当我注释掉第一个方法时,第二个方法移动文件时没有问题。大多数文章都建议关闭/处理IO对象,但我已经在这样做了。他们还建议使用第三方工具来调查保存文件的进程,但我已经知道它是第一个合并方法(因为当它被注释掉时,程序运行)。System.IO.Directory.GetFiles(inputLocationFilesToMerge, "*.hl7")
For Each p As Stri
static void Main(string[] args) using (FileStream fs = new FileStream("temp.txt", FileMode.OpenOrCreate经过一点思考,我认为异常发生在第2行,因为与引用'fs‘相关的流已经在第-1行关闭。在第二行,它正试图再次关闭相同的流。这个答案是有道理的。, FileAccess.ReadWrite)) using (Stre
我试图写到一个文件,我相信我正在关闭我在前面的代码中读到的文件,但是我得到了一个"System.IO.IO.Exception“--这是我用来读写文件的代码。public class InOutTxt public List<Employee> ReadFile(string fileName) { StreamRe