四时宝库

程序员的知识宝库

bat-文件绝对地址获取/批量创建文件夹/文件目录树

Part 1:文件绝对地址获取

  1. 在之前的文章里,有涉及到如何获取当前目录所含文件或者文件夹名称
    bat-批量修改文件或者文件夹名称
  2. 关键代码为dir /b >Name.txt,解释为:以/b的格式要求,输出当前文件夹下文件及文件名信息到文本文件Name.txt中
  3. 其中/表示对dir命令的进一步说明,>表示一种定向,就是将前面执行的结果输出到后面的文件或者显示器中
  4. 当我们需要的不仅仅是文件名,而是要获得文件的绝对地址以及文件夹内部子文件夹信息的时候,请使用以下代码
dir /s /b>文件列表.txt
  1. 简单来讲,就是加了一个/s,显示当前文件夹下:所有文件,文件夹,文件夹下子文件信息
  2. 那么以上这些有啥用呢?例如批量改当前文件夹下某个子文件夹的某个文件名时,结合cd和ren可以实现


Part 2:批量创建文件夹

  1. 当需要批量创建大量文件夹时,例如根据班级人员,由学号+姓名,为每一个学员创建一个文件夹
  2. 这时候就结合Excelbat即可实现,已有学号和姓名的Excel信息
  3. 通过公式生成md 文件夹名,其中md:即是MKDIR-Make Directory,创建文件夹目录的意思
  4. 案列如图

新建一个txt,将Excel中C列信息直接复制过去,修改后缀名为bat即可,生成结果文件如下图,批量文件夹


Part 3:文件目录树

  1. 想一下看出,当前目录中所有文件
  2. tree /f,如果想要看到弹出的黑框(DOS),加上一句暂停pause即可

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接