我正在使用
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;
}
}`