我正在尝试将文件列表从一个服务器文件夹复制到另一个服务器文件夹。我只需要复制文件,其中哪些文件名是以覆盖开头的。我收到错误< strong> URI格式不支持
FileFolderPath = System.Configuration.ConfigurationManager.AppSettings["RootFolderPath"]; //+ @"\" + drDevlist["httpusername"].ToString();
tempfilepath = System.Configuration.ConfigurationManager.AppSettings["DomainPath"].ToString() + "\\Temp\\";
string[] txtList = Directory.GetFiles(FileFolderPath); ---Getting Error here
foreach (string f in txtList)
{
string fName = f.Substring(FileFolderPath.Length + 1);
try
{
File.Copy(Path.Combine(FileFolderPath, fName), Path.Combine(tempfilepath, fName));
}
catch (IOException copyError)
{
Console.WriteLine(copyError.Message);
}
}
答案 0 :(得分:1)
问题是你传递的是无效路径。您需要以Directory.GetFiles
理解的格式在路径中传递。
以下两种格式之一适合您:
\\10.2.64.35:83\Load\45mnluxm3ft
或
\\\\10.2.64.35:83\\Load\\45mnluxm3ft