使用 Excel 作为源搜索并列出文件夹

使用 Excel 作为源搜索并列出文件夹

作为一名初级系统管理员,我负责 NAS 设备上的数据管理工作。

通过使用 Excel 工作簿作为源(此工作簿特定列的单元格),我必须使用 Windows 文件管理器在我们的 NAS 位置中搜索与该 Excel 列的单元格具有完全相同名称的文件夹。

是否有一种方法可以通过使用 Excel 单元格中的名称来搜索磁盘位置,从而将单元格列中具有这些名称的文件夹进行匹配?

我附上了列和单元格的图像,以便您能更好地了解。

excel 列

答案1

正如其他人所建议的,在 Powershell 中编写一些脚本就可以实现这一点。如果这个项目不行,那么下一个项目也可以。我认为import-csv这是管理员学习编写脚本的最有力论据。以下示例可能有助于您入门

# csvtest.ps1
# assume this file name
$fname = "c:\data\naslist.csv"
$fcontent = import-csv $fname
# assume these column names in the csv: name and size
foreach ($row in $fcontent) {

    write-host $row.name $row.size 
}

相关内容