Когда я пытаюсь `CreateDirectory` на подключенном сетевом диске, он показывает мне" Не удалось найти часть пути " - PullRequest
0 голосов
/ 12 февраля 2019

Я использую System.IO.И я хочу создать папки на подключенном сетевом диске, который отображается как Z: диск

Я беру Array в качестве ввода и пытаюсь создать структуру папок, и я получаю Could not find a part of the path error

Однакоэтот же код хорошо работает с локальными каталогами, например, C:

`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;
        }
    }`
...