如何从窗口服务中将文件从一个路径文件夹复制到另一个路径文件夹

时间:2013-08-13 07:20:48

标签: c# .net windows service

我在folder1中只有一个excel文件, 使用窗口服务我需要将该excel文件复制到另一个文件夹2 如何使用Window Service执行此操作

先谢谢

2 个答案:

答案 0 :(得分:1)

您可以使用File.Copy

// Will overwrite if the destination file already exists.
File.Copy(Path.Combine(sourceDir, fName), Path.Combine(backupDir, fName), true);

如果您想移动,可以使用File.Move

// Move the file.
File.Move(Path.Combine(sourceDir, fName), Path.Combine(backupDir, fName));

答案 1 :(得分:0)

您可以尝试以下代码。

受保护的字符串CopyFile(string currentLocation,string desiredLocation,string FileName)         {

        try
        {

            FileInfo fi = new FileInfo(currentLocation + "\\" + FileName);


            fi.CopyTo(desiredLocation + "\\" + FileName);

        }
        catch (Exception ex) {

            return ex.Message;

        }

        return "success";





    }

您可以调用该方法 CopyFile(“d:\”,“d:\ destination”,“temp.xls”);