某个文件夹下有很多图片,需要收集所有的文件名?想知道某个项目文件夹下面到底存了些什么东西?准备一个个文件来操作,牛马也不是这么造的。
Windows 下有一个很帅的命令 Tree , 它虽然帅,但只适用于临时查看,如果想导出结果,那并不适合,它的输出结果是视觉结构化的,并不利于我们二次利用
所以我写了一个 PowerShell 脚本来解决这个问题,如果你不知道 PowerShell 是什么,没关系,这不影响我们做一个高效的牛马。
脚本的作用
我把它命名为 FilesList-PS,它可以
- 快速列出指定文件下的所有文件,和对应文件的创建时间,修改时间,以及它在这台电脑上的完整路径。
- 还可以指定是否列出子文件夹下的文件
- 结果将保存为 csv 文件,方便Excel打开利用,默认保存在指定文件夹下以,FileList+日期.csv 进行命名
FilesList-PS 脚本的使用方法
- 打开 PowerShell ISE (点开始菜单,输入 PowerShell ISE 可以找到,注意别找错了)
- 用 PowerShell ISE 打开本文件,或者 新建并将本文件代码复制到新建PowerShell文件中
- 指定文件夹 $RuningPath,将 XXXXXXXX 替换为你的文件夹目录 (注意双引号需要保留。示例: $RuningPath = “C:\Users\oa.yywr.net\桌面\”)
- 设定是否列出子文件夹的文件, $flagRecurse=”Y” 表示列出,$flagRecurse=”N” 表示不列出
- 全选内容
- 点击 [文件] >> [运行选中]
- 如果没有报错,那就是成功了,结束
FilesList-PS 脚本使用演示
关注 「 Ed小仓库 」发送 FileList 或者 文件列表 以获得该工具,以及演示视频
微信关注[ Ed小仓库 ]随便看看