技巧 获取指定文件夹下的所有文件名称


一. 全选文件,复制路径

  • Ctrl + A全选文件之后,点击复制路径之后,将内容粘贴到文本文件中就可以得到所有的文件所在的路径。
  • 然后将E:\mp3\这个前缀路径替换为空即可。

在这里插入图片描述


二. 浏览器获取

  • 直接将文件夹的地址粘贴到浏览器的地址栏,即可获取到所有的文件名
  • 然后直接复制到文本文件中即可
  • 文件名,大小,时间之间默认使用TAB间隔

在这里插入图片描述


三. Excel导入

  • 数据选项卡→新建查询→从文件→从文件夹→选中文件夹路径→加载
  • 然后就得到了文件夹文件相关的表格信息
  • 我们可以根据后缀或者文件名进行过滤
  • 文件的获取是递归获取的,文件夹中的任何层次的文件都会被获取出来

在这里插入图片描述


四. CMD命令

⏹在文件夹的地址栏输入cmd进行命令行窗口后,再输入dir命令后,就可以把该文件夹下的所有文件都列出来。

在这里插入图片描述


五. PowerShell脚本

  • 当一行命令太长的时候,使用反引号 ` 来换行
  • 复制下面的代码,根据情况修改路径,将内容粘贴到一个文本文件中,将文件的后缀名改为ps1即可。
# 设置要扫描的文件夹路径
$folderPath = "E:\mp3"

# 构建输出文件的完整路径,将结果输出到桌面上的all_file_name.txt文件中
$outputFilePath = [System.IO.Path]::Combine(
	[System.Environment]::GetFolderPath("Desktop")
	, "all_file_name.txt"
)

# --------------------------------------------------------------

# 获取文件夹下所有文件的名称
$fileNames = Get-ChildItem -Path $folderPath `
| Where-Object { $_.PSIsContainer -eq $false } `
| Select-Object -ExpandProperty Name

# 输出每个文件名到文件
$fileNames | Out-File -FilePath $outputFilePath -Encoding UTF8

⏹可以看到已经获取到所有的文件名

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值