【问题标题】:Find and copy multiple pictures using powershell使用PowerShell查找和复制多张图片
【发布时间】:2020-05-09 22:46:15
【问题描述】:

我在 excel 上有一个列表,其中包含我必须找到的图片名称,是否可以将列表添加到 powershell 并找到图片并将它们复制到一个文件夹中? 该列表是(大约 1000)1310 张图片,并且在大约一吨文件夹中总共有 44k 张图片。我想可能是 500k 个文件夹。

Picture of how the image software have made the folder structure

Exact number of files and folders, the last 14k pictures are in another main folder and not relevant for the list

【问题讨论】:

标签: image powershell file


【解决方案1】:

你的问题很笼统,我只能给出一个很笼统的答案。这显然是可编写脚本的,但可能需要大量学习和努力。

首先,您可能需要考虑在 Excel 工作表中图片的命名方式与文件夹中图片文件的命名方式之间的关系。 如果它们遵循相同的命名规则,就会解决一个大问题。

接下来,您需要学习如何将表格复制到 Excel 文件中。

然后您需要学习如何使用 Import-csv 并将流送入管道。

然后您需要将管道的输出处理到包含复制项 cmdlet 的 foreach 循环。

如果有一个主文件夹包含所有其他包含图片的文件夹,那么你很幸运。了解 -path、-recurse 和 -include 参数。

也许已经处理过相同问题的人可以为您提供代码。但它可能无法达到你真正想要的效果。

【讨论】:

    猜你喜欢
    • 2016-09-07
    • 1970-01-01
    • 2017-09-09
    • 2018-02-24
    • 1970-01-01
    • 1970-01-01
    • 2018-03-18
    • 2016-10-28
    • 2014-02-01
    相关资源
    最近更新 更多