一. powershell脚本
- 当一行命令太长的时候,使用反引号 ` 来换行
# 设置要扫描的文件夹路径
$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
⏹可以看到已经获取到所有的文件名
二. 浏览器获取
- 直接将文件夹的地址粘贴到浏览器的地址栏,即可获取到所有的文件名
- 然后直接复制到文本文件中即可
- 文件名,大小,时间之间默认使用TAB间隔