最近在弄一个GOOGLE翻译的软件
需要把英文文件名翻译成中文或是别的语言(比如韩文)
但是直接保存翻译以后的文件名时会出错,
经常生成一些零文件大小,无后缀的文件(实际上应该是生成TXT后缀的文件)
我猜想就是翻译后文件名中有一些不适合做为文件名的特殊字符了
保存文件时才会出错请问有什么函数可以直接过滤掉文件名中的特殊字符,让他符合命名规则?
如果没有函数,可不可以提供一下WINDOWS XP中文件名命名规则
因为网上搜了下发现说的都不全,谢谢
需要把英文文件名翻译成中文或是别的语言(比如韩文)
但是直接保存翻译以后的文件名时会出错,
经常生成一些零文件大小,无后缀的文件(实际上应该是生成TXT后缀的文件)
我猜想就是翻译后文件名中有一些不适合做为文件名的特殊字符了
保存文件时才会出错请问有什么函数可以直接过滤掉文件名中的特殊字符,让他符合命名规则?
如果没有函数,可不可以提供一下WINDOWS XP中文件名命名规则
因为网上搜了下发现说的都不全,谢谢
如果是,D2010可以解决这个问题
比如哪些字符不能做为文件名
谢谢
\
:
*
?
"
<
>
|
可以先用StringReplace函数替换掉上面提到的字符
然后再保存