将文件从一个文件夹移动到另一个文件夹

时间:2011-02-22 07:37:42

标签: c#

我正在使用名为sfile

的文件

在我的方法中,我这样做

File.Copy(sSFile, Failure + "\\" + Path.GetFileName(sSFile)) ''''''''''FAILURE FOLDER"""""
                fileCounter += 1
File.move(sSFile, BACKup + "\\" + Path.GetFileName(sSFile)) ''''''''''BACKup FOLDER"""""
                fileCounter += 1

其中失败和备份是不同的文件夹 但它引发了一个错误:这个过程正在被其他一些进程使用

3 个答案:

答案 0 :(得分:1)

查看MSDN example。希望它会有所帮助。

答案 1 :(得分:1)

首先获取路径,然后复制文件,然后执行相同操作,然后移动文件。

我猜你试图获取文件名,当你已经持有它来复制和/或移动它。

答案 2 :(得分:1)

使用

File.Copy(sSFile, Path.Combine(Failure, Path.GetFileName(sSFile)), bool_overrideflag);