Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Создание папки по имени файла и перемещение в нее файлов (http://forum.oszone.net/showthread.php?t=355843)

Vatroojke 07-11-2024 08:22 3032484

Создание папки по имени файла и перемещение в нее файлов
 
Добрый день.
Есть папка с файлами разного формата. Нужно файлы JPG. 276286941, 276286941(1), 276286941(2),276286949. (максимальная цифра в скобках 99)
Нужно создать в этой же папке каждому файлу без скобок папку и переместить файлы в созданную папку, как со скобками так и без (т.е. по цифрам до скобок).
Поиском пользовался не нашел, если есть подобное решение дайте ссылку пожалуйста куда идти читать.

DJ Mogarych 07-11-2024 18:09 3032504

Powershell
Код:

cd C:\temp

dir *.jpg |group {$_.basename -replace '\(.*'} |% {
    mkdir $_.name -ErrorAction SilentlyContinue > $null
    $_.group |mv -Destination $_.name -WhatIf
}

Выводит статистику, куда будет идти перемещение (и создаёт каталоги). Чтобы реально перемещало, уберите -WhatIf

Vatroojke 07-11-2024 18:46 3032508

DJ Mogarych, спасибо. Я правильно понимаю, что меняя ".jpg" на другой формат файла - можно проделать тоже самое с другими форматами.

DJ Mogarych 07-11-2024 22:16 3032517

Совершенно верно.


Время: 10:10.

Время: 10:10.
© OSzone.net 2001-