使用Shareddrive处理PathtoolongException

时间:2015-11-25 07:30:36

标签: c#

我有一个共享文件夹@" \ Machine Name \ Venkatesh \ test"它包含文件名。

我希望将该文件复制到C:\ temp \ Mani \ 1.pdf。

我尝试了以下C#代码,但它抛出异常,

        string sourcepath =   @"\\Venki\Venkatesh\test";
        string destFileName = @"C:\temp\Mani\1.pdf";

        try
        {
            string[] files = Directory.GetFiles(sourcepath);
            foreach (string file in files)
            {
                Console.WriteLine(file.Length);
                File.Copy(file, destFileName);
                Console.WriteLine("Success");
                Console.WriteLine("Done");

            }
        }
        catch (Exception ex)
        {
            throw (ex);
        }

指定的路径,文件名或两者都太长。完全限定的文件名必须少于260个字符,目录名必须少于248个字符。 请帮助我。

提前致谢。

0 个答案:

没有答案