【发布时间】:2021-10-21 08:14:42
【问题描述】:
我是 powershell 的新手,我正在努力实现以下目标:
我有一个格式相同的文件列表:SURNAME_FIRSTNAME_CODE1_CODE2_NAME.pdf/docx 等
我想创建一个名为:SURNAME FIRSTNAME CODE1 的子文件夹
然后将所有这些相关文件移动到文件夹中。
我设法找到一篇文章来处理第一部分(即 SURNAME),但不确定如何使它与其他部分一起工作......任何帮助将不胜感激。
这是我目前所拥有的:(感谢一位海报伙伴)
Get-ChildItem -File -Path $directory -Filter "*.*" |
ForEach-Object {
New-Item -ItemType Directory "$directory$($_.Name.Split("_")[0])" -Force;
Move-Item -Path $_.FullName -Destination "$directory$($_.Name.Split("_")[0])\$($_.Name)"
}
【问题讨论】:
标签: powershell directory