bat 怎么读取文件夹下的所有文件名(没有嵌套),然后将其排序,获取第一项的文件名

bat 怎么读取文件夹下的所有文件名(没有嵌套),然后将其排序,获取第一项的文件名,第1张

使用dir命令。

使用 O 排序参数,具体解释如下:

/O 用分类顺序列出文件

排列顺序 N 按名称(字母顺序) S 按大小(从小到大)

E 按扩展名(字母顺序) D 按日期/时间(从先到后)

G 组目录优先 - 反转顺序的前缀

使用 S 参数,具体解释如下:

/S 显示指定目录和所有子目录中的文件。

举个粟子:

按修改时间排序,从旧到新

dir /s /od

按修改时间排序,从新到旧

dir /s /o-d

打开命令行提示符(快捷键

win

+

r

完了,输入cmd,回车)

使用cd命令切换到你要显示文件夹名字的上级目录,完了使用下面一条命令,可以将文件夹下面所有目录的名字输入到一个文件中。

dir

目标文件夹路径

/AD

/B

>

目的文件

例如:

dir

D:

/AD

/B

>

C:filetxt

该命令的意思是将D盘下面的所有目录列出来输入到C盘根目录下的filetxt文件中。

解释一下/AD和/B这俩参数的意思,/AD是仅列出当前目录下的目录文件名,/B是不带目录的创建日期。

之后就是打开这个文本文件复制粘贴到excel中就是咯。

如果还不会,追问俺,我给你录个gif给你瞅瞅

@echo

off

del

/q

/f

某某某某

另存为bat文件。如果要在欢迎屏之后,输入登录密码之前删除用下面方法1,若要在输入密码后,桌面出来后执行,用方法2、、

1,开始->运行->输入gpeditmsc”,启动组策略。在本地计算机策略的计算机配置下的windows设置中我们可以看到脚本(启动/关闭)的选项,添加你的脚步未启动选项就可以了。

2,将bat拖放到开始菜单-所有程序-启动

文件夹中。

注意在杀毒软件中添加信任,否则会被认为异常启动项

控制面板-默认程序 删除BAT关联

或者:随便打开一个驱动器,点“工具文件夹选项→文件类型→新建→扩展名”里输入BAT,点高级,在关联的类型里选择“MS-DOS批处理文件”,再确定。

1tree

/f

>>你起的文件名txt

2tree

>>xxxtxt

3dir

>>xxxtxt

4dit

/w

>>xxxtxt

这几个都可以

像/f

/w这些是对应批处理命令的开关

就是参数

/是查所有的参数

>>命令是把所有执行结果

就是执行后屏幕显示内容写入一个文件

用的是追加的方式

>命令是新建立,如果存在即覆盖。

如果你想用批处理

bat的话

就建立一个文本文档

右击---编辑

cd\

E:

cd

E:\DIABLO

3\Diablo

III

dir

>>

fileTtxt

pause

```````````

如果只想显示当前文件夹下的文件名

dir

/w>>filetxt

或者

dir

>>filetxt

什么的都行

结束保存,把该文本文档的扩展名改为bat

以上就是关于bat 怎么读取文件夹下的所有文件名(没有嵌套),然后将其排序,获取第一项的文件名全部的内容,包括:bat 怎么读取文件夹下的所有文件名(没有嵌套),然后将其排序,获取第一项的文件名、BAT批量提取文件夹内所有文件名包含子目录,要求提取名称不带路径、写一个bat文件自动获取电脑配置信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9693883.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存