Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Добавить в название файлов определенное значение

Ответить
Настройки темы
Любой язык - [решено] Добавить в название файлов определенное значение

Новый участник


Сообщения: 12
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Здравствуйте
Есть большое количество файлов. Нужно в название файлов добавить определенные символы. Допустим abc.
Попробовал код с другой темы, но ничего вообще не происходит. Помогите реализовать. Заранее спасибо.

Отправлено: 00:53, 08-11-2023

 

Новый участник


Сообщения: 12
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Добавить в конец названий файлов

Отправлено: 00:58, 08-11-2023 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 250
Благодарности: 51

Профиль | Отправить PM | Цитировать


что вы всё намёками да намёками
Цитата Борис_Спектор@vk:
Попробовал »
Цитата Борис_Спектор@vk:
ничего вообще не происходит »
по этому описанию совершенно невозможно понять, что вы делаете

покажите код которй вы уже сделали и где проблема возникла

Отправлено: 03:40, 08-11-2023 | #3


Deadooshka


Сообщения: 2566
Благодарности: 698

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
Get-ChildItem -Path 'd:\dir' -File | % { $_.MoveTo($_.FullName + 'abc') }

Отправлено: 08:43, 08-11-2023 | #4


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6705
Благодарности: 1576

Профиль | Отправить PM | Цитировать


Sham, $_.FullName + 'abc' будет добавлять abc к расширению.

Код: Выделить весь код
Get-ChildItem -Path 'd:\dir' -File |% {Rename-Item $_.fullname -NewName ($_.BaseName + 'abc' + $_.Extension)}

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Последний раз редактировалось DJ Mogarych, 08-11-2023 в 11:31.

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:22, 08-11-2023 | #5


Новый участник


Сообщения: 12
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Ура, получилось! Спасибо!

Подскажите а как сделать если надо добавить в начало?

('abc' + $_.BaseName + $_.Extension)?

Отправлено: 14:28, 08-11-2023 | #6


Deadooshka


Сообщения: 2566
Благодарности: 698

Профиль | Отправить PM | Цитировать


конкретно моим способом $_.MoveTo(($_.FullName -replace '[^/\\]+$', 'abc$&'))

Отправлено: 15:58, 08-11-2023 | #7


Новый участник


Сообщения: 12
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Цитата DJ Mogarych:
Get-ChildItem -Path 'd:\dir' -File |% {Rename-Item $_.fullname -NewName ($_.BaseName + 'abc' + $_.Extension)} »
Имею в виду вот этот

Отправлено: 16:02, 08-11-2023 | #8


Deadooshka


Сообщения: 2566
Благодарности: 698

Профиль | Отправить PM | Цитировать


наверное просто 'abc' + $_.Name
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:26, 08-11-2023 | #9


Ветеран


Contributor


Сообщения: 2735
Благодарности: 1699

Профиль | Отправить PM | Цитировать


В начало
Код: Выделить весь код
@Echo Off &cls
	Set "BoxIn=Z:\Soft_In"
	Set "Add=abc"
	For %%f In ("%BoxIn%\*.*") Do (
		Echo %%~nf| >nul 2>&1 FindStr /I /R /B /C:"%Add%"||Ren "%%f" "%Add%%%~nxf"
	)
Pause
Exit /B
В конец
Код: Выделить весь код
@Echo Off &cls
	Set "BoxIn=Z:\Soft_In"
	Set "Add=abc"
	For %%f In ("%BoxIn%\*.*") Do (
		Echo %%~nf| >nul 2>&1 FindStr /I /R /E /C:"%Add%"||Ren "%%f" "%%~nf%Add%%%~xf"
	)
Pause
Exit /B
Предусмотрено, что дважды добавка сделана не будет

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 18:22, 08-11-2023 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Добавить в название файлов определенное значение

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - [решено] Добавить название серий в плейлист Uragan66 Скриптовые языки администрирования Windows 6 18-12-2022 21:56
CMD/BAT - [решено] Как получить значение параметра из реестра, добавить значение в текстовый файл etc.? Dark Ange1 Скриптовые языки администрирования Windows 28 22-06-2022 14:37
PowerShell - [решено] powershell не может добавить пустое значение zegordo Скриптовые языки администрирования Windows 1 07-08-2016 12:01
CMD/BAT - [решено] Скопировать определенное колличество файлов WoW Скриптовые языки администрирования Windows 1 02-01-2012 09:36
CMD/BAT - [решено] Переместить файлы, содержащие определенное значение, +одноименные к ним. jahvdet Скриптовые языки администрирования Windows 3 02-10-2010 17:12




 
Переход