我有這個代碼,我打開一個流(沒有關閉或配置它),然後我複製流使用的文件,我想我應該得到一個「進程無法訪問文件somefile.xml,因爲它正在使用另一個過程「的例外,但我沒有。任何想法爲什麼?謝謝!代碼:File.Copy打開的流不會崩潰。知道爲什麼?
StreamWriter writer = new StreamWriter("C:\\somefile.xml");
writer.Write(string.Empty);
// I thought this should crash since a stream is using "C:\somefile.xml"
File.Copy("C:\\somefile.xml", "C:\\copy of somefile.xml", true);
感謝您提供豐富的答案。 – Carlo 2010-03-19 22:19:54
當然可以。 – kervin 2010-03-19 22:24:25