我有ASP。NET核心MVC项目(针对.NET 4.62),我正在尝试保存文件。当路径长度小于260(或248,我不确定)时,一切都正常,但当路径更长时,我会得到一个 System.IO.DirectoryNotFoundException . 以前我瞄准的时候。NET 4.61我遇到路径过长的异常,我读到问题已在中修复。净值4.62,但对我来说不是。
System.IO.DirectoryNotFoundException
当路径太长时,我得到一个例外
File.Copy(file, Path.Combine(path, dbFile.Id.ToString()));
我很确定这个目录存在。
我建议你 this answer 关于~255限制文件名|文件夹的原因。这可能是一个问题,因为您使用的是NTFS上的Windows。与此无关。NET框架