C#文件流长路径
我的程序有问题,我正在创建备份系统(客户端将更改、创建和重命名的文件发送到服务器并保存到服务器),但不允许保存长路径和服务器崩溃(我可以使用try/catch ofc避免崩溃),但我希望保存太长的路径。我如何使用FileStream实现这一点 我的代码:C#文件流长路径,c#,C#,我的程序有问题,我正在创建备份系统(客户端将更改、创建和重命名的文件发送到服务器并保存到服务器),但不允许保存长路径和服务器崩溃(我可以使用try/catch ofc避免崩溃),但我希望保存太长的路径。我如何使用FileStream实现这一点 我的代码: user.CurrentFile.WriteStream = new FileStream(path + user.CurrentFile.FileName, FileMode.Create, FileAccess.Write, FileSha
user.CurrentFile.WriteStream = new FileStream(path + user.CurrentFile.FileName, FileMode.Create, FileAccess.Write, FileShare.None);
您可以在上找到有关文件路径和文件名的详细信息 以下是您可能感兴趣的段落: 在Windows API中(以下将讨论一些例外情况 段落),路径的最大长度为MAX_path,即 定义为260个字符。本地路径的结构如下所示 顺序:驱动器号、冒号、反斜杠、用分隔符分隔的组件名称 反斜杠和终止的空字符。例如 驱动器D上的最大路径为“D:\256个字符的路径字符串
解决方法之一是使用命令行将驱动器号分配给您的一个子文件夹。您想问什么?