【发布时间】:2012-01-06 19:54:18
【问题描述】:
我想复制一些由另一个应用程序编写的文本文件,但我不想做任何事情来阻止另一个应用程序。从写入这些文件。
我正在使用File.Copy,来自System.IO namespace、C#、.Net Framework 2.0。
我查看了 MSDN 的文档,但没有具体说明 File.Copy 使用的方法。它是非托管 API 调用的包装器吗?
File.Copy 是否以任何方式锁定或阻止正在复制的文件?
提前感谢您提供有关此的任何信息。
【问题讨论】:
-
@Joey:我假设 Matt 指的是源文件,而不是目标文件。尽管如此,在另一个进程正在写入文件时复制文件可能会导致奇怪的结果,具体取决于文件的类型和复制的目的。
标签: c# file file-io file-copying