繁体   English   中英

使用 powershell 查找和复制多张图片

[英]Find and copy multiple pictures using powershell

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

图像软件如何制作文件夹结构的图片

文件和文件夹的确切数量,最后 14k 图片位于另一个主文件夹中,与列表无关

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

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

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

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

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

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

也许已经处理过相同问题的人可以为您提供代码。 但它可能不会做你真正想要的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM