Part 1:文件绝对地址获取
- 在之前的文章里,有涉及到如何获取当前目录所含文件或者文件夹名称bat-批量修改文件或者文件夹名称
- 关键代码为dir /b >Name.txt,解释为:以/b的格式要求,输出当前文件夹下文件及文件名信息到文本文件Name.txt中
- 其中/表示对dir命令的进一步说明,>表示一种定向,就是将前面执行的结果输出到后面的文件或者显示器中
- 当我们需要的不仅仅是文件名,而是要获得文件的绝对地址以及文件夹内部子文件夹信息的时候,请使用以下代码
dir /s /b>文件列表.txt
- 简单来讲,就是加了一个/s,显示当前文件夹下:所有文件,文件夹,文件夹下子文件信息
- 那么以上这些有啥用呢?例如批量改当前文件夹下某个子文件夹的某个文件名时,结合cd和ren可以实现
Part 2:批量创建文件夹
- 当需要批量创建大量文件夹时,例如根据班级人员,由学号+姓名,为每一个学员创建一个文件夹
- 这时候就结合Excel和bat即可实现,已有学号和姓名的Excel信息
- 通过公式生成md 文件夹名,其中md:即是MKDIR-Make Directory,创建文件夹目录的意思
- 案列如图
新建一个txt,将Excel中C列信息直接复制过去,修改后缀名为bat即可,生成结果文件如下图,批量文件夹
Part 3:文件目录树
- 想一下看出,当前目录中所有文件
- tree /f,如果想要看到弹出的黑框(DOS),加上一句暂停pause即可