c# - 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
解决方案
推荐阅读
- python - 如何合并 JSON 数组和数组
- java - 如果存在,Scala如何将“无”排序到底部并选择每个组中的第一行?
- android - MP 图表标签经常重复,不允许分组
- sql - 将光标中的结果假脱机到表格中
- python - DPI-1050:Oracle 客户端库的版本为 0.0,但需要 11.2 或更高版本
- c++ - 检索通过 C++ 中的 post 请求发送的文件
- rust - 在rust中创建一个连接hashmap键的字符串
- apache-spark - 如何修复pyspark中的“方案没有文件系统:gs”?
- r - 使用 deSolve R 包中的 ode() 函数时,在每个集成步骤中提取局部截断误差 (LTE) 的值
- c++ - 如何计算选择排序中的比较?