【发布时间】:2017-02-16 13:57:09
【问题描述】:
文件名包含例如Legend/Dery//时代
File.WriteAllBytes("/Pictures" + FileName, buffer);
我无法保存文件,因为“/”被视为路径,我也无法删除“/”,因为我需要它进行进一步处理。有没有办法保存这样的文件?
【问题讨论】:
-
文件名不能包含斜线字符。这是文件系统的限制。
-
不使用“/”做进一步处理,能不能用其他字符做进一步处理? illegal file name for different OS有讨论
-
您能解释一下您要做什么吗?为什么不能使用其他符号?为什么你需要抛出一个带有一些分割标记的字符串?
-
我将替换非法字符。我不想浪费不必要的计算能力,但我认为这是唯一的方法