我正在使用名为sfile
在我的方法中,我这样做
File.Copy(sSFile, Failure + "\\" + Path.GetFileName(sSFile)) ''''''''''FAILURE FOLDER"""""
fileCounter += 1
File.move(sSFile, BACKup + "\\" + Path.GetFileName(sSFile)) ''''''''''BACKup FOLDER"""""
fileCounter += 1
其中失败和备份是不同的文件夹 但它引发了一个错误:这个过程正在被其他一些进程使用
答案 0 :(得分:1)
查看MSDN example。希望它会有所帮助。
答案 1 :(得分:1)
首先获取路径,然后复制文件,然后执行相同操作,然后移动文件。
我猜你试图获取文件名,当你已经持有它来复制和/或移动它。
答案 2 :(得分:1)
使用
File.Copy(sSFile, Path.Combine(Failure, Path.GetFileName(sSFile)), bool_overrideflag);