我用简单的目录信息.GetFiles方法来填充listview,比较文件夹a和B中程序集的版本;如果某些程序集较新,则启动更新方法。
在这种方法中,在复制之前,我尝试是否B文件夹中的所有文件都未被使用:
var B = new DirectoryInfo("myBfolder");
foreach (var file in aFolder.GetFiles())
{
try
{
//File not in use
File.Open(file.FullName, FileMode.Open, FileAccess.ReadWrite, FileShare.None);
}
catch (Exception ex)
{
//File in use!
}
}
文件信息锁定文件!这可能吗?
谢谢您,