【发布时间】:2022-11-10 22:59:14
【问题描述】:
我需要一个可以将特定文件从一个目录复制到另一个目录的 PS 脚本。
主要目标:我想将 Month 文件夹(11 月)中的所有文件复制到 DirectoryX。但是,我只想从名为 FileName 的列的 .xlsx 文件中移动具有特定名称的文件。假设 .xlsx 文件中有 3,000 个文件名具有唯一的文件名。这是从 SSMS 生成的月度报告。
过程:使用数据创建 .xlsx 文件。文件名的列是 FileName。我想将这些文件名与 11 月文件夹交叉引用,并将这些文件复制到新目录以上传到客户端。
文件夹结构:
年份:2022 月:11 天:09
文件命名约定:CA09a37ce4c69f31997c8656df274749c4.mp3。
不确定执行此操作的最佳方法。我在这里环顾四周,没有什么真正适合我需要的东西。
我真的希望这是有道理的,有人可以引导我朝着正确的方向前进。非常感谢你。
我们使用内部应用程序。我可以给它添加一个 PS 脚本。我是 Powershell 的新手,所以这比我能处理的要复杂。
【问题讨论】:
-
该文件是完整的 excel .xlsx,还是可以获得 .csv/文本文件?文件夹结构应该像
[...]\2022\11\09\file.mp3吗? -
是的,文件夹结构是正确的,客户只需要 .xlsx,所以我必须使用该文件类型:/
标签: powershell