保存文件名不合法,如何报错

来源:百度知道 编辑:UC知道 时间:2024/05/18 00:52:33
我做了一个将字符串保存进文件的程序
但是如果保存的文件取的不合法如3-2.scp程序并不会报错
如何让文件名非法时,不能保存文件并提示
能以数字开头吗??好象不可以吧
如我取了个%d.scp什么的.那肯定不行吧
我的目的就是为了让程序不保存文件名取的非法的文件?
应该怎么做?

当然能以数字开头啊,你现在提的问题所在的这个网页的源文件不就是69847382.html么.

应该在创建文件时判断一下创建是否成功啊.比如C语言里fopen失败的话,返回值是NULL,很容易写个条件语句来判断啊.

你这个是文件名是可以被操作系统接受的,因此要对此提出警报需要自己写分析程序。3-2.scp