【发布时间】:2017-08-09 12:56:52
【问题描述】:
我所有的文件都在特定的文件夹中:
17\1\1\PRO
17\1\2\PRO
17\2\1\PRO
xx\xx\xx\PRO
- 17 是年份(所以明年 18 等)
- 第一个 1 是指定案例编号的文件夹(最多 100 个)。
- 第二个1是箱号上的子零件。
最后 1 个文件夹中有一个文件夹 PRO,所有数据都驻留在其中。
我们需要移动这些文件,但这些文件需要保留在各自的“PRO”文件夹中。
例如:
-
17\1\1\pro\xxx\www\中的文件需要转到17\1\1\pro\movies -
17\2\2\pro\xxdfsdf\eeee\中的文件需要转到17\2\2\pro\movies。
如果有要移动的文件,应该创建电影文件夹。
我需要获取文件全名的一部分并将该文件移动到“电影”文件夹中。问题是我不知道如何拆分全名,添加 \movies 并将文件移动到那里。
这是我目前的代码:
Get-ChildItem -Path $mypath -Recurse -File -Filter $extension | select $_Fullname |
Move-Item -Force -Destination ($_Fullname.Split("pro"))
【问题讨论】:
标签: powershell move get-childitem