Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于名称将文件夹从A移动到B的PowerShell脚本_Powershell_Scripting_Move_Directory - Fatal编程技术网

基于名称将文件夹从A移动到B的PowerShell脚本

基于名称将文件夹从A移动到B的PowerShell脚本,powershell,scripting,move,directory,Powershell,Scripting,Move,Directory,我正在寻找一个PS脚本,该脚本将文件夹和/或文件夹名称中带有特定字符串的文件夹(在本例中为S0)移动到另一个包含特定内容的文件夹(在本例中为(-=显示) 例如: 那一个有趣的节目01 这一点很有趣,说明S01E02 这一点很有趣,第01集03 有趣的是,第一季04 我想让PS脚本“扫描”我电脑上的S:\并将所有带有S0的文件夹移动到下面的目录中。如果它无法扫描,我可以从它们所在的特定目录运行它,这也会起作用 路径是 来源是S:\-=下载\ 目的地是S:\-=Shows\您可以在移动项目上使用-W

我正在寻找一个PS脚本,该脚本将文件夹和/或文件夹名称中带有特定字符串的文件夹(在本例中为S0)移动到另一个包含特定内容的文件夹(在本例中为(-=显示)

例如:

那一个有趣的节目01
这一点很有趣,说明S01E02
这一点很有趣,第01集03
有趣的是,第一季04

我想让PS脚本“扫描”我电脑上的S:\并将所有带有S0的文件夹移动到下面的目录中。如果它无法扫描,我可以从它们所在的特定目录运行它,这也会起作用

路径是

来源是S:\-=下载\

目的地是S:\-=Shows\

您可以在移动项目上使用
-WhatIf
参数,查看它在提交移动之前会做什么。:-)它不喜欢move item命令:move item:输入对象不能绑定到该命令的任何参数,因为该命令不接受管道输入,或者输入及其属性与任何参数都不匹配接受管道输入的参数的。抱歉,已修复。它需要-Destination参数。@Rico您是指答案本身还是评论?@TimFerrill不要紧,这个答案被SO标记为低质量,但看起来它是正确的答案。您可以在移动项目上使用
-WhatIf
参数,查看它在提交移动之前会做什么。:-)它不喜欢move item命令:move item:输入对象不能绑定到该命令的任何参数,因为该命令不接受管道输入,或者输入及其属性与任何参数都不匹配接受管道输入的参数的。抱歉,已修复。它需要-Destination参数。@你是指答案本身还是评论?@TimFerrill不要紧,这个答案被SO标记为低质量,但看起来它是正确的答案。
Get-ChildItem S:\Downloads\*S0* | Move-Item -Destination S:\Shows