首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么判定用户输入的一个带有完整路径的文件名是否合法

2012-03-17 
如何判定用户输入的一个带有完整路径的文件名是否合法?我用一个TEdit作为用户输入文件路径和文件名,如何判

如何判定用户输入的一个带有完整路径的文件名是否合法?
我用一个TEdit作为用户输入文件路径和文件名,如何判定用户输入的内容合法?

[解决办法]
FileExists
[解决办法]
if(!FileExists(strFile)){
//not find or error
}
[解决办法]
恩,楼上正解,不过如果只是路径没有文件名的话用
DirectoryExists();
if(Sysutils::DirectoryExists(ansiDir))
不要忘了加头文件。
[解决办法]
合法?————
字符串合法?
文件存在?
[解决办法]
不能有
\/:*? " <> |
[解决办法]
在edit的keydown事件中写个判断就完啦非法字符不让他输入

热点排行