用cmd获得一个文件夹里的所有文件名


现在老师布置的大作业越来越难了,动不动就要对所有文件操作,下面是我获得文件夹名的一些操作:

1、  打开cmd,然后来到你要的文件夹里,比如说我要得到data2文件夹里的所有文件名:(这是我的data2路径:E:\Users\Wangds\PycharmProjects\shiyan\data2)

打开E盘:

        

              来到data2文件夹下:

用cmd获得一个文件夹里的所有文件名_第1张图片

    然后键入:dir ../b>aaaa.txt                   

用cmd获得一个文件夹里的所有文件名_第2张图片

这样,aaaa.txt里都是data2里的文件名了哦 !!

2、 用.bat批处理的方式

首先在要处理的文件夹里新建一个.txt文件;

编辑这个.txt文件,写一行代码而已:dir *.* /b >face.txt     (注意:你可以直接复制前面的,自己写的话注意空格哦,dir    *.*    /b   >face.txt)

将这个.txt文件改成.bat文件,然后双击运行 !

然后你就发现data2文件里多个一个face.txt文件 

哈哈,成功了 !!


3、下面介绍下在ubuntu系统下怎样做这件事:

    来到你要得到文件夹里,打开终端,一行代码搞定:(用realpath命令,假如我想得到.jpg图片)

     

realpath *.jpg >path.txt


你可能感兴趣的:(学习笔记)