使用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文件自动获取电脑配置信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)