社区
VB基础类
帖子详情
如何判断一字符串是否为合法的文件名?
mubaosen
2003-10-17 06:45:53
当然,不能真的建立此文件,只要给出一个字符串就要出判断结果
...全文
340
15
打赏
收藏
如何判断一字符串是否为合法的文件名?
当然,不能真的建立此文件,只要给出一个字符串就要出判断结果
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lrb820102
2003-11-08
打赏
举报
回复
可以用keypress来判断每一个字符输入
之后判断长度
要注意首字符判断
skywolfY
2003-11-07
打赏
举报
回复
没权限在磁盘上建立文件怎么办?
MSSQL
2003-11-07
打赏
举报
回复
楼上和我思路一样。
我来晚一步。
captainivy
2003-11-07
打赏
举报
回复
同意chenziteng(陈子腾)
Function can_create(filename As String) As Boolean
On Error GoTo en
Open "c:\" & filename For Output As #1
can_create = True
Close
Kill "c:\" & filename
Exit Function
en:
can_create = False
End Function
Private Sub Command1_Click()
MsgBox can_create(Text1)
End Sub
拿文件名测试即可
hemeijun81
2003-10-19
打赏
举报
回复
根据条件来判断
就是判断文件名中那些字符是不能存在的
当有非法字符存在就判断为非法文件名
Fnems
2003-10-19
打赏
举报
回复
可以改变算法,不用判断:用通用对话框得到文件名,使用时 dir it,如存在即可使用。尽量不要让用户从TextBox中输入文件名或目录。
mubaosen
2003-10-18
打赏
举报
回复
随便给出一个字符串,判断能不能做文件名,有没有相关的函数?
chenziteng
2003-10-18
打赏
举报
回复
我也不知道有没有现成的函数
不过要是自己写一个判断函数的话可以浆子:
1。
试着以这个名字创建一个文件
如果创建失败看出错码,如果出错码是...则说明文件名不合法
如果创建成功则删除创建的文件
2。
再有就是利用上面几位给的办法,判断串长和串中是否有无效字符
mmcgzs
2003-10-18
打赏
举报
回复
汇编里可能有一个中断,VB里好象没有这个函数
还是自己判断一下吧
nkcrg
2003-10-18
打赏
举报
回复
根据要求自己动手
leo4587
2003-10-17
打赏
举报
回复
可以根據ascii碼值和文件名的長度來判斷。
qiqunet
2003-10-17
打赏
举报
回复
//文件名最多可以包含 215 个字符(包括空格)。文件名不能含有以下字符:
//---------------------------------
另,XP下是247个字符(含扩展名)
胖河马
2003-10-17
打赏
举报
回复
文件名最多可以包含 215 个字符(包括空格)。文件名不能含有以下字符:
\/:*?"<>|
klbt
2003-10-17
打赏
举报
回复
关键是“合法”指的是什么?
踏平扶桑
2003-10-17
打赏
举报
回复
你要给出合法的条件啊
Python 47个
字符串
方法
# Python 47个
字符串
方法## 课程介绍同学们
是否
总是要搜资料、查官网后,才知道怎么操作
字符串
?如果是,来学学本课程吧,本课程以讲解官网文档的方式,讲解 Python 47个
字符串
方法,涉及替换、删除、连接、查找、分割、格式化、编码、转换等
字符串
操作,带同学们系统学习 Python
字符串
方法。
怎么
判断
一个
字符串
是否
是一个
合法
的
文件名
?
只要把文件,写入一下
判断
是否
成功,就可以检查改
文件名
是否
合法
,虽然笨一点,但是绝对好用。 public static void WriteFile(string file, string Doc) { System.IO.StreamWriter sr; try { if (System.IO.File.Exists(file)) .
Qt
判断
字符串
是否
为
文件名
Qt
判断
文件名
检测输入的
字符串
是否
为
合法
的c程序源
文件名
题目:本题要求从键盘上输入一行不带空格的
字符串
,如果该
字符串
为
合法
的c程序源
文件名
,则将重命名为c++源
文件名
(
文件名
后缀为.cpp),否则,输出invalid。
合法
的c程序源
文件名
为
文件名
的后缀必须为.c,且“.”不能出现在首位。 输入格式: 一行不带空格的
字符串
输出格式: 一行
字符串
输入样例: new.c test.v .c 输出样例: new.cpp invalid invalid 时间...
如何检查一个Python
字符串
是否
只包含数字?
如何检查一个Python
字符串
是否
只包含数字? python String类中有一个名为isdigit()的方法,如果
字符串
中所有字符都是数字且至少有一个字符,则返回true,否则返回false。 print("12345".isdigit()) print("12345a".isdigit()) True False #对于只匹配数字,我们可以使用正则表达式:"^[0-9]+$"调用re.match(regex, string)。 import re print(bool(r.
VB基础类
7,764
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章