Форум программистов, компьютерный форум, киберфорум
Администрирование Windows
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
Реальность Нереальна!
 Аватар для PAZITIV
352 / 128 / 7
Регистрация: 02.08.2009
Сообщений: 3,216
Записей в блоге: 1

Нестандартное пакетное переименование

28.01.2016, 00:15. Показов 1625. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер.
Есть каталог с несколькими десятками папок. В каждой из этой папок находится от 1 до 10 ( или больше) файлов.
Нужно сделать следующее.
Переименовать файлы в папках по следующей маске:
Номер. %Имя папки%
И что бы расширение осталось прежним.

Курил маны по пакетному переименованию в ТС, но так и не нашёл как там вписать название папки в имя файла. В гугле тоже адекватной инфы не нашёл. Хотелось бы выполнить данную операцию через гуй.

Всем заранее спасибо за ответы.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.01.2016, 00:15
Ответы с готовыми решениями:

Пакетное переименование файлов
Есть файлы ___ нужно скрипт групового переименования файлов где меняеться местами только формат даты на год месяц день на вот это ...

Пакетное переименование файлов
Уважаемые форумчане, подскажите пожалуйста решение. Имеется множество файлов следующего вида: jsdsjlk_a.txt mfmsgslsfs_a.txt ...

Пакетное переименование файлов
Возникла необходимость папку с большим кол-вом файлом переименовать 1,2,3,4,5..... Например фильмы или музыку или фото что бы шло по...

1
 Аватар для KDE777
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
01.02.2016, 13:30
Лучший ответ Сообщение было отмечено ComSpec как решение

Решение

PAZITIV, как это сделать через GUI не подскажу, а с помощью PowerShell вот так:

PowerShell
1
2
3
4
5
6
7
#общая нумерация для всех переименованных файлов
$n = 0
Foreach ($file in Get-ChildItem -Path c:\Temp\_TEST -File -Recurse)
{
$NewName = ($n+=1).ToString().PadLeft(3,'0') + ' .' + $file.Directory.BaseName + $file.Extension
Rename-Item -Path $file.FullName -NewName $NewName -WhatIf
}
PowerShell
1
2
3
4
5
6
7
8
9
#новая нумерация переименованных файлов для каждой подпапки
$CurrentFolder = $null
Foreach ($file in Get-ChildItem -Path c:\Temp\_TEST -File -Recurse)
{
if ($CurrentFolder -ne $file.Directory.BaseName){$n = 0}
$NewName = ($n+=1).ToString().PadLeft(3,'0') + ' .' + $file.Directory.BaseName + $file.Extension
Rename-Item -Path $file.FullName -NewName $NewName -WhatIf
$CurrentFolder = $file.Directory.BaseName
}
Если на экране будет то, что хотели получить, уберите ключ -WhatIf и запустите повторно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.02.2016, 13:30
Помогаю со студенческими работами здесь

Пакетное переименование файлов в каталоге
В папке есть некое количество файлов с расширением .jpg Надо с помощью батника переименовать эти файлы в вид 1.jpg, 2.jpg, 3.jpg и т.д.

Пакетное переименование файлов по маске
Всем привет. Нужна помощь. Задача: В папке есть файлы вида ААА(3_3_x).txt, где ААА - произвольный текст различной длины; x-некое число...

Пакетное переименование файлов по заданному шаблону
Нужен bat файл, который переименнует все файлы по указанному пути, вот так: name401 name402 ... name410 name411 ... ...

Как реализовать пакетное переименование папок исходя из списка в rules.txt?
Есть каталог, в этом каталоге есть подкаталоги с именами типа: ЛС213302580910 Имена подкаталогов всегда стандартной длинны и всегла...

Пакетное переименование файлов
Добрый день, можно с помощью с++ написать прогу которая будет переименовывать файлы указанные в папке формата Чистота_Имя-Фамилия_время.mp3...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru