有哪些不能在文件名或路径中使用的字符?以及如何去除

有哪些不能在文件名或路径中使用的字符?以及如何去除

哪些字符不能用

如果在动作写入文件或创建文件夹,有一些字符是不能使用的。

即使在Windows资源管理器中重命名文件,也不能用,Windows会给出提示:

文件名也有类似的限制。

如果希望了解所有不可用字符,可以使用表达式 $=Path.GetInvalidFileNameChars() 得到所有不能在文件名中使用的字符:

使用 $=Path.GetInvalidPathChars() 可以得到所有不能在路径中使用的字符:

如何去除或替换特殊字符

如果希望将文件名中的特殊字符去除或替换掉,可以参考下面的表达式:

去除

$= String.Concat({outputFilePath}.Split( Path.GetInvalidFileNameChars() ) )

替换

$= String.Join("_", // 要替换成的字符 {outputFilePath}.Split( Path.GetInvalidFileNameChars() ) )

相关风暴

葡萄牙球衣档案
365betapp中文

葡萄牙球衣档案

🌀 07-14 🌊 阅读 9699
《LOL》云顶之弈第四系列小小英雄团子介绍
365完美体育官网

《LOL》云顶之弈第四系列小小英雄团子介绍

🌀 07-09 🌊 阅读 6698
FIFA足球世界、FIFA Online 4 X王者荣耀世界杯热爱之旅
365betapp中文

FIFA足球世界、FIFA Online 4 X王者荣耀世界杯热爱之旅

🌀 07-21 🌊 阅读 9907