首页 > 解决方案 > File.WriteAllBytes :不支持给定路径的格式

问题描述

File.WriteAllBytes(@"D:\Folder\file.png", bytes);

工作正常

File.WriteAllBytes("D:\\Folder\\file.png", bytes);

返回给定路径的格式不受支持

问题是我正在使用项目中的File.WriteAllBytes函数,并且正在从文件中ASP MVC加载路径。web.config

<add key="Path" value="‪D:\Folder"/>

所以在我的控制器代码中我有

File.WriteAllBytes(ConfigurationManager.AppSettings["Path"], bytes);

ConfigurationManager.AppSettings["Path"]

返回

D:\\文件夹

所以我有错误:The given path's format is not supported

标签: c#asp.net-mvc

解决方案


推荐阅读