1

У меня есть файлы, как показано ниже:

L-Shaped_Single_Hole_(Elliptical)_10.jpg
L-Shaped_Single_Hole_(Elliptical)_11.jpg
DC_GEN_ENT_Billboard_10.jpg
DC_GEN_ENT_Billboard_11.jpg

И у меня есть имена папок:

L-Shaped_Single_Hole_(Elliptical)
DC_GEN_ENT_Billboard.

Я хочу переместить два файла с одинаковым именем в одну и ту же папку.

Как я могу это сделать?

1 ответ1

0

Я использовал корневую папку C:\temp7, поэтому вам придется изменить ее, где бы вы ни находились. Это файл сценария powershell. Откройте блокнот, вставьте этот код, измените то, что вам нужно, сохраните как файл .ps1 и запустите его.

# Set source folder and destination folders
$sourceFolder = "C:\temp7"
$destinationFolder1 = "C:\temp7\L-Shaped_Single_Hole_(Elliptical)"
$destinationFolder2 = "C:\temp7\DC_GEN_ENT_Billboard"

# Find all files matching "L-Shaped" in and move into Lshaped folder
Get-ChildItem -Path $sourceFolder -Filter L-Shaped* | ForEach-Object { move-item -Path $_.FullName -Destination $destinationFolder1 }

# Find all files matching "DC_GEN" in and move into DC_GEN folder
Get-ChildItem -Path $sourceFolder -Filter DC_GEN* | ForEach-Object { move-item -Path $_.FullName -Destination $destinationFolder2 }

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .