社区
C语言
帖子详情
打开文件的时候给文件名的时候给个匹配值吗,让它自己找到要匹配的去打开
gaoyang2
2012-07-17 03:39:30
可以在打开文件的时候给文件名的时候给个匹配值吗,让它自己找到要匹配的去打开吗?
像打开 /file/a.txt b.log
在打开的时候给它一个匹配值 “*.txt”,它就定位到a.txt文件,这该这么做,代码该怎么样写那,望各位多多意见和指点小弟!!!
...全文
72
8
打赏
收藏
打开文件的时候给文件名的时候给个匹配值吗,让它自己找到要匹配的去打开
可以在打开文件的时候给文件名的时候给个匹配值吗,让它自己找到要匹配的去打开吗? 像打开 /file/a.txt b.log 在打开的时候给它一个匹配值 “*.txt”,它就定位到a.txt文件,这该这么做,代码该怎么样写那,望各位多多意见和指点小弟!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
竞天问
2012-07-19
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
system("dir /b /a-d c:\\*.* >d:\\allfiles.txt");
//读文件d:\\allfiles.txt的内容即C:\\下所有文件的名字
system("dir /b /ad c:\\*.* >d:\\alldirs.txt");
//读文件d:\\alldirs.txt的内容即C:\\下所有子目录的名字
请记住,能用shell命令获取文件、文件夹信……
[/Quote]
这个性能怎么说?
[Quote=引用 3 楼 的回复:]
1、用findfirst和findnext遍历目录;
2、比较文件与你所给的规则是否匹配,若匹配的话则打开。
[/Quote]
这个靠谱吧
心死
2012-07-19
打赏
举报
回复
用system函数。
夏天__
2012-07-17
打赏
举报
回复
遍历判断吧,
判断所有的文件。
赵4老师
2012-07-17
打赏
举报
回复
system("dir /b /a-d c:\\*.* >d:\\allfiles.txt");
//读文件d:\\allfiles.txt的内容即C:\\下所有文件的名字
system("dir /b /ad c:\\*.* >d:\\alldirs.txt");
//读文件d:\\alldirs.txt的内容即C:\\下所有子目录的名字
请记住,能用shell命令获取文件、文件夹信息或者操作文件、文件夹最好用shell命令获取或者操作,而不要用各种API获取或者操作,因为当遇到非法文件夹名或非法文件名或非法文件长度、非法文件日期、压缩文件、链接文件、稀疏文件……等各种意料之外的情况时,API会处理的不全面或陷入死循环,而shell命令不会。
gaoyang2
2012-07-17
打赏
举报
回复
应该就是楼上说的遍历判断吧
图灵狗
2012-07-17
打赏
举报
回复
1、用findfirst和findnext遍历目录;
2、比较文件与你所给的规则是否匹配,若匹配的话则打开。
sadgod
2012-07-17
打赏
举报
回复
OpenFileDialog里,可以设置filter的吧?查查资料。
W170532934
2012-07-17
打赏
举报
回复
楼主的意思是要自己解析字符串,获取文件名么??那就要根据你定义的规则进行解析咯。还有就是解析出多个文件名,怎么办?你输入"*.txt",如果解析出:a.txt,b.txt,c.txt....怎么办的
教你快速查找电脑中的文件
平常工作中查找文件特别慢?不记得
文件名
,只记得文件的部分内容的情况下,无法查找文件,实在是令人头疼。在这里教大家使用两个工具,1秒即可在电脑中
找到
你要的文件,支持按文件内容查找。学会后,让你的办公效率提升百倍。
打开
Excel 提示 “文件格式和扩展名不
匹配
,文件可能已损坏或不安全” 的解决办法
问题描述: 文件格式和扩展名不
匹配
。文件可能已损坏或不安全。除非您信任其来源,否则请勿
打开
。是否仍要
打开
它? 解决办法如下: 方法1,解决xls文件
打开
异常
找到
如下路径的 security文件,新建 输入ExtensionHardening,输入
值
为0 (我这里找的是16.0,因为我是office2016,具体你们的就找自己的版本) 方法2(建议使用,一劳永逸!): 首先
找到
电脑中的EXCEL12.XLS 和 EXCEL12.XLSX 我的路径为C:\Program Files.
Excel2013
打开
提示 文件格式和扩展名不
匹配
。文件可能已损坏或不安全。除非您信任其来源,否则请勿
打开
。是否仍要
打开
它?
有的时候
打开
xls文档时,会提示“文件格式和扩展名不
匹配
。文件可能已损坏或不安全。除非您信任其来源,否则请勿
打开
。是否仍要
打开
它?” 遇到这种情况,我们需要 1.win键+R键,
打开
“运行“,输入regedit
打开
“注册表编辑器” 2.
找到
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\15.0\Excel\Security,选中“Securi
linux 正则
匹配
文件名
,shell 正则表达式与
文件名
匹配
1) . :
匹配
任意单ASCII 字符,可以为字母,或为数字。2) 举例: ..XC..
匹配
deXC1t、23XCdf等,.w..w..w.
匹配
rwxrw-rw-行首以^
匹配
字符串或字符序列1) ^ : 允许在一行的开始
匹配
字符或单词。2) 举例: ^.01
匹配
0011cx4、c01sdf 等,^d
匹配
drwxr-xr-x、drw-r--r--等行尾以$
匹配
字符串或字符1) $ : 在行尾
匹配
...
C语言
69,368
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章