找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
楼主: smatenchen

[文件操作] 求教批处理Dir命令用法

[复制链接]
 楼主| 发表于 2022-11-7 15:50:56 | 显示全部楼层
本帖最后由 smatenchen 于 2022-11-7 15:59 编辑

回复 14# qixiaobin0715

1,
非常感谢!


2,
【你要适应它而不是它来适应你,】?


南无阿弥陀佛!
我更愿意改良,提升它,而不是被它圈着。


3,
【再者你所说的那些,都能实现啊。】?


如何用Dir命令或其它命令把同目录下的1.txt,3.ini,4.inf等文件一次性地显示出来,
且结果要如同Dir *.txt的那样简洁呢?
简洁得就如同,
2022-11-06  09:59                 0 1.txt
2022-11-06  09:59                 0 2.txt


用Dir 1.txt 2.txt……这样的命令,输出的结果不够好,且其命令行会很长。


大神若能解题,不妨写出你的解法,也好让我学习,提高一下。感谢!


Dir 1.txt 2.txt 3.ini 4.inf 5.txt 6.ini 7.inf ...
这条命令在批处理里,大神可以做到换行书写了吗?


4,
请大神答疑!感谢!
发表于 2022-11-7 15:56:27 | 显示全部楼层
回复 16# smatenchen 那你就去改良和提升吧。
 楼主| 发表于 2022-11-7 16:00:06 | 显示全部楼层
回复 17# qixiaobin0715

 楼主| 发表于 2022-11-7 16:09:24 | 显示全部楼层
本帖最后由 smatenchen 于 2022-11-7 18:30 编辑

回复 15# pd1

1,
非常感谢!


2,
你何不去运行一下你的for命令呢?

其结果,难道不如同以下吗?
Dir 1.txt
Dir 2.txt
Dir 3.txt
……


3,
感谢你的热心回复!加油!努力!
发表于 2022-11-7 16:46:29 | 显示全部楼层
回复 16# smatenchen
只是觉得这样做没什么意义而已:
1.输出结果可通过管道过滤一下;
2.换行可用“^”。
 楼主| 发表于 2022-11-7 17:18:33 | 显示全部楼层
回复 20# qixiaobin0715


1,
非常感谢!


2,
【只是觉得这样做没什么意义而已:】?
我肯定是有需要,才会来提问。


【1.输出结果可通过管道过滤一下;】?
我试过了,没试出来,麻烦大神帮忙写出解法。


【2.换行可用“^”。】?
这个也试过了,也没试出来,恳请大神帮忙写出解法。


3,
请大神务必帮忙写出解法,我等着急用。
非常感谢!
 楼主| 发表于 2022-11-7 18:40:30 | 显示全部楼层
回复 20# qixiaobin0715

回复 4# Batcher

1,
非常感谢!

2,
【1.输出结果可通过管道过滤一下;】?
这一条,我已经试出来了。
你的解法呢?和我的是一样的吗?

【2.换行可用“^”。】?
这一条,我还试不出来,请大神帮忙写出你的解法。

3,
请大神务必帮忙写出解法,我等着急用。
非常感谢!
 楼主| 发表于 2022-11-7 18:55:10 | 显示全部楼层
回复 20# qixiaobin0715

回复 4# Batcher


1,
非常感谢!


2,
已经试出来了,感谢大神的提醒。


请大神帮忙写出你的解法,看一下和我的是一样的吗?


3,
非常感谢!
发表于 2022-11-8 08:09:24 | 显示全部楼层
只是提供了思路,自己写出来的是最贴合自己的,解决了就好。
 楼主| 发表于 2022-11-8 08:50:48 | 显示全部楼层
回复 24# qixiaobin0715


1,
非常感谢!


2,
我非常想看一下你的解法,也好借此学习,提高一下。
每个人的想法都不一样,我希望从你的解法中得到一些提示。


3,
还请大神写出一下你的解法来,以便我提升。
非常感谢!
发表于 2022-11-8 08:54:09 | 显示全部楼层
  1. dir 1.txt 2.txt 3.ini 4.inf 5.txt 6.ini 7.inf|findstr /b [0-9]
复制代码
 楼主| 发表于 2022-11-8 09:24:49 | 显示全部楼层
回复 26# qixiaobin0715

回复 4# Batcher

1,
非常感谢!

2,
| 的运用上,和你的想法是一样的。

3,
另外,求教findstr命令参数的问题。

/r 参数到底是什么作用,用法如何呢?

findstr命令接上一般表达式时,不需要先加上 /r 参数的吗?
什么情况下要加上 /r 参数呢?
比如,你的解法里用了一般表达式 [0-9] 。

一般表达式里 \x 是什么作用,用法如何呢?

4,
请大神答疑!非常感谢!
发表于 2022-11-8 09:40:51 | 显示全部楼层
 楼主| 发表于 2022-11-8 09:45:44 | 显示全部楼层
回复 28# qixiaobin0715

发表于 2022-11-8 10:08:54 | 显示全部楼层
回复 20# qixiaobin0715

回复 4# Batcher


分享一个论坛功能的知识点,你这样的操作,论坛并不会通知到多个人。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 12:53 , Processed in 0.020980 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表