当我尝试在映射的网络驱动器上“CreateDirectory”时,它显示“找不到路径的一部分”

问题描述 投票:0回答:1

我正在使用

System.IO
。 我想在映射的网络驱动器上创建文件夹,该驱动器映射为 Z: 驱动器

我将数组作为输入并尝试创建文件夹结构,但出现

Could not find a part of the path
错误

但是,相同的代码可以很好地处理本地目录,例如丙:

`ApiResult createDirectory(列出夹克) {

        string workingDir = @"Z:\Employe Data\Keval\Our FIles\";

        string copyPath = "";

        JacketResponseDTO responseObject = new JacketResponseDTO();
        ApiResult result = new ApiResult();

        try
        {
            jackets.ForEach(jacket =>
            {
                if (!Directory.Exists(workingDir + jacket.partNumber.Substring(0, 1) + "\\" + jacket.partNumber.Substring(0, 1) + "\\" + jacket.partNumber.Substring(1, 3) + "\\" + jacket.partNumber.Substring(4, 12) + "\\" + jacket.revision))
                {


                        DirectoryInfo directoryInfo = Directory.CreateDirectory(workingDir + jacket.partNumber.Substring(0, 1) + "\\" + jacket.partNumber.Substring(0, 1) + "\\" + jacket.partNumber.Substring(1, 3) + "\\" + jacket.partNumber.Substring(4, 12) + "\\" + jacket.revision);
                        copyPath = directoryInfo.FullName + "\\" + jacket.partNumber + " REV " + jacket.revision + ".SLDPRT";



                        responseObject.path.Add(copyPath);

                }
            });
            result.success = true;
            result.data = responseObject;  // return data
            result.message = "Folders created successfully.";

            return result;
        }
        catch (Exception e)
        {
            result.success = false;
            result.message = e.Message.ToString();

            return result;
        }
    }`
c# .net self-hosting
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.