setrery 发表于 2010-10-14 12:16 只看TA 1楼 |
---|
|
[求助] 有懂DOS中DIR命令的朋友吗?请求帮忙,谢谢! 想要达到的目的是:显示D盘中所有文件夹中的AAAA.BB的文件,并且按照文件的创建时间排列后输出到D盘保存为ABC.txt的文档。根据网上查的资料后,总结归纳出如下命令: 先到D盘,然后输入:dir AAAA.BB /s /OD >>D:\ABC.txt 达到的效果是输出了ABC.txt,也把结果都搜索了出来,但是没有按照创建时间排序,所以请求各位朋友帮忙,看看问题出在哪里,谢谢! |
0 |
作者的其他主题 |
---|
我想请问这位美女叫什么? |
笔记本关机时一直停留着,就不关机。 |
请问有什么办法可以开2个游览器,登陆2个不同的账号? |
请教一个关于网页刷新的问题。 |
怎么查询电脑网络连接的时间? |
有什么办法可以强制结束某一进程? |
该用户匿名发帖 发表于 2010-10-14 12:30 只看TA 2楼 |
---|
dir AAAA.BB /s /OD /TC>>D:\ABC.txt 这样是安创建时间排序。 以上排序只能是同目录下排序,不可能完全排序 完全排序就乱了,你最后都不知道哪个文件在哪个目录下了。 |
0 |
setrery 发表于 2010-10-14 12:43 只看TA 3楼 |
---|
引用:原帖由 sanmoni 于 2010-10-14 12:30 发表 ![]() |
0 |
该用户匿名发帖 发表于 2010-10-14 12:51 只看TA 4楼 |
---|
DIR [drive:][path][filename] [/A[[:]attributes]] [/C] [/D] [/L] [/N] [/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4] [drive:][path][filename] 指定要列出的驱动器、目录和/或文件。 /A 显示具有指定属性的文件。 attributes D 目录 R 只读文件 H 隐藏文件 A 准备存档的文件 S 系统文件 - 表示“否”的前缀 /B 使用空格式(没有标题信息或摘要)。 /C 在文件大小中显示千位数分隔符。这是默认值。用 /-C 来 停用分隔符显示。 /D 跟宽式相同,但文件是按栏分类列出的。 /L 用小写。 /N 新的长列表格式,其中文件名在最右边。 /O 用分类顺序列出文件。 sortorder N 按名称(字母顺序) S 按大小(从小到大) E 按扩展名(字母顺序) D 按日期/时间(从先到后) G 组目录优先 - 颠倒顺序的前缀 /P 在每个信息屏幕后暂停。 /Q 显示文件所有者。 /S 显示指定目录和所有子目录中的文件。 /T 控制显示或用来分类的时间字符域。 timefield C 创建时间 A 上次访问时间 W 上次写入的时间 /W 用宽列表格式。 /X 显示为非 8dot3 文件名产生的短名称。格式是 /N 的格式, 短名称插在长名称前面。如果没有短名称,在其位置则 显示空白。 /4 用四位数字显示年 可以在 DIRCMD 环境变量中预先设定开关。通过添加前缀 - (破折号) 来替代预先设定的开关。例如,/-W。 /? 在命令提示符下显示帮助。 |
0 |
shxiashxia 发表于 2010-10-14 13:35 只看TA 6楼 |
---|
二楼的是正解 加一个/od的参数 就就是了 因为: /O 用分类顺序列出文件。 sortorder N 按名称(字母顺序) S 按大小(从小到大) E 按扩展名(字母顺序) D 按日期/时间(从先到后) G 组目录优先 - 颠倒顺序的前缀 “>”是指向并生成 一个文件,很有用 的 [ 本帖最后由 shxiashxia 于 2010-10-14 13:37 编辑 ] |
0 |
|
---|
lordgoddog 发表于 2010-10-14 13:40 只看TA 7楼 |
---|
楼主干吗不用windows中的搜索,无非就是找个文件,现在dos本质上都是虚拟的。 |
0 |
|
---|
该用户匿名发帖 发表于 2010-10-14 17:15 只看TA 9楼 |
---|
dir AAAA.BB /s | sort >>D:\ABC.txt 我想应该可以满足基本要求。 不过这是通过管道的方式使用了SORT命令。请确保你的DOS系统中有这个。如果是在WINXP中的DOS窗口,没有问题。 我试着运行了一下。如二楼所讲,可以满足文件名的排序,但位置信息则不能表示了。因为SORT命令以行为单位处理了dir命令输出的字符串。使字符串按行以A-Z,0-9的方式排序。但是在以前的纯DOS中好像不行。因为DOS6.22以下的版本显示的方式是以文件名开头,而以上版本的是以文件日期为开头。 想复杂点的话。用WINDOWS下的VBSCRIPT方式处理更好。 [ 本帖最后由 v_nannan 于 2010-10-14 17:28 编辑 ] |
0 |