FileList 一个列出文件夹内所有文件的PowerShell 脚本

某个文件夹下有很多图片,需要收集所有的文件名?想知道某个项目文件夹下面到底存了些什么东西?准备一个个文件来操作,牛马也不是这么造的。

Windows 下有一个很帅的命令 Tree , 它虽然帅,但只适用于临时查看,如果想导出结果,那并不适合,它的输出结果是视觉结构化的,并不利于我们二次利用

所以我写了一个 PowerShell 脚本来解决这个问题,如果你不知道 PowerShell 是什么,没关系,这不影响我们做一个高效的牛马。

脚本的作用

我把它命名为 FilesList-PS,它可以

  • 快速列出指定文件下的所有文件,和对应文件的创建时间,修改时间,以及它在这台电脑上的完整路径。
  • 还可以指定是否列出子文件夹下的文件
  • 结果将保存为 csv 文件,方便Excel打开利用,默认保存在指定文件夹下以,FileList+日期.csv 进行命名

FilesList-PS 脚本的使用方法

  1. 打开 PowerShell ISE (点开始菜单,输入 PowerShell ISE 可以找到,注意别找错了)
  2. 用 PowerShell ISE 打开本文件,或者 新建并将本文件代码复制到新建PowerShell文件中
  3. 指定文件夹 $RuningPath,将 XXXXXXXX 替换为你的文件夹目录 (注意双引号需要保留。示例: $RuningPath = “C:\Users\oa.yywr.net\桌面\”)
  4. 设定是否列出子文件夹的文件, $flagRecurse=”Y” 表示列出,$flagRecurse=”N” 表示不列出
  5. 全选内容
  6. 点击 [文件] >> [运行选中]
  7. 如果没有报错,那就是成功了,结束

FilesList-PS 脚本使用演示

关注 「 Ed小仓库 」发送 FileList 或者 文件列表 以获得该工具,以及演示视频

微信关注[ Ed小仓库 ]随便看看