gpt4 book ai didi

powershell - 不使用-Recurse将文件从一个文件夹移动到另一个文件夹

转载 作者:行者123 更新时间:2023-12-03 00:27:23 27 4
gpt4 key购买 nike

我有一个powershell脚本,我要做的就是将某种类型的文件从指定的文件夹移动到目标文件夹。不幸的是,没有包含-Recurse的功能,这是行不通的,这不是我想要实现的功能。如果我包含-Recurse,它将开始从“D:/照片/ x /”等移动图像。我要做的就是将文件从“D:/照片”移动到目标位置。

Get-ChildItem "D:\Photos" -Include *.png, *.jpeg, *.jpg |
Move-Item -Destination "D:\Photos\Powershell Task" -Force

最佳答案

没有-Include-Recurse参数不起作用。

但是,还有另一种方法可以让-Include执行您想要的操作(即在多个扩展名上进行过滤),即在路径中添加\*

在您的情况下:

Get-ChildItem -Path "D:\Photos\*" -Include *.png, *.jpeg, *.jpg |
Move-Item -Destination "D:\Photos\Powershell Task" -Force

请注意:目标路径 D:\Photos\Powershell Task必须存在。

关于powershell - 不使用-Recurse将文件从一个文件夹移动到另一个文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54390006/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com