A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

本帖最后由 小黑子 于 2014-8-1 13:20 编辑

问题如图所示,运行  del *.txt 为什么会连同  .txtr文件一同删除?

del问题.png (73.63 KB, 下载次数: 26)

del问题.png

15 个回复

倒序浏览
为什么没人回答我的问题,自己顶一下!!!求助大神呐~~~
回复 使用道具 举报
大神大神你在哪里?:Q
回复 使用道具 举报
4 是什么文件
回复 使用道具 举报
。。。。。。。。。。。。。。。。。。。。。。。。。
回复 使用道具 举报
楼主可以使用IDA pro 对del。exe文件进行反编译,就明白了,,
回复 使用道具 举报

我也不知道那是个什么文件,不小心多打了个r就那样了,然后,用Del *.txt 竟然一起删掉了
回复 使用道具 举报
rekirt 发表于 2014-7-30 21:06
楼主可以使用IDA pro 对del。exe文件进行反编译,就明白了,,

IDA 是个什么东东…………都没用过…………
回复 使用道具 举报
没事多看看DOS窗口常用命令就行了.
回复 使用道具 举报
icris 中级黑马 2014-7-30 22:24:14
10#


CMD 和 powershell 均重试多次没有成功删除
回复 使用道具 举报
cat73 黑马帝 2014-7-30 22:29:00
11#
本帖最后由 cat73 于 2014-7-30 22:32 编辑
rekirt 发表于 2014-7-30 21:06
楼主可以使用IDA pro 对del。exe文件进行反编译,就明白了,,

OD不能用么- -
感觉OD动态调试好用一些- -

win7下没找到del.exe或者del.com 囧- -
看起来应该是一个CMD的内置命令了- -
回复 使用道具 举报
icris 发表于 2014-7-30 22:24
CMD 和 powershell 均重试多次没有成功删除

:dizzy:为啥我的却一块删了呢?敢问大神用的是什么系统?我用的是Win7
回复 使用道具 举报
windows系统会使用模糊匹配的方式查找的,如果查询条件是--".txt"则系统会去匹配所有以“.txt”开头的后缀名文件,如果你将“4.txtr”该为“4.rtxt”,就不会被删除了。因为txtr后缀名中也包含了“txt”所有也会被匹配到,就删除了。这个你可以在硬盘上的搜索框中试着搜索一下指定后缀的文件来操作验证。
回复 使用道具 举报
icris 中级黑马 2014-7-31 10:56:20
14#
小黑子 发表于 2014-7-31 08:25
为啥我的却一块删了呢?敢问大神用的是什么系统?我用的是Win7

windows 8.1 ,我觉得不删才是正常情况,也可能是win8新修复的吧
回复 使用道具 举报
icris 中级黑马 2014-7-31 11:07:08
15#
晓风 发表于 2014-7-31 09:07
windows系统会使用模糊匹配的方式查找的,如果查询条件是--".txt"则系统会去匹配所有以“.txt”开头的后缀 ...

搜索是  ".txt" ,命令行是 "*.txt" ,这是不一样的,*是通配符,可以使用星号代替0个或多个字符,要实现搜索的效果必须用 "*.txt*" ,这就像 string.contains(".txt") 和 string.matches(".*\\.txt.*") 的区别一样
回复 使用道具 举报
晓风 发表于 2014-7-31 09:07
windows系统会使用模糊匹配的方式查找的,如果查询条件是--".txt"则系统会去匹配所有以“.txt”开头的后缀 ...

哦,原来是这样啊,谢谢哈。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马