|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Групповая замена символа в именах файлов |
|
|
Любой язык - [решено] Групповая замена символа в именах файлов
|
Новый участник Сообщения: 5 |
Добрый вечер. Объясните как переименовать несколько файлов, а именно заменить в них "@" на "-", сразу. Я знаю что подобные темы здесь давно были и закрыты, но моя ситуация отягощается тем, что я "чайник" и не представляю что делать со скриптами. Хорошие новости в том, что, в принципе, я сообразительный. Заранее спасибо за помощь.
|
|
Отправлено: 21:13, 25-07-2018 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 21:29, 25-07-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
Отправлено: 21:55, 25-07-2018 | #3 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать PS. Пардон, менять надо не "@" а "@ " (после собаки еще и пробел).
|
Отправлено: 22:04, 25-07-2018 | #4 |
Ветеран Сообщения: 2728
|
Профиль | Отправить PM | Цитировать |
|
------- Отправлено: 22:30, 25-07-2018 | #5 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Цитата megaloman:
|
|
Отправлено: 22:41, 25-07-2018 | #6 |
Ветеран Сообщения: 2728
|
Профиль | Отправить PM | Цитировать fullstopru,
ничего не понимаю. 1. Во первых, код надо сохранить в файл с расширением .bat 2. Во вторых надо указать в коде Ваш реальный путь к файлам вместо моего Set "BoxIn= 3. На выполнение запускать bat-файл |
------- Отправлено: 23:09, 25-07-2018 | #7 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Цитата megaloman:
|
|
Отправлено: 23:33, 25-07-2018 | #8 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата fullstopru:
![]() Цитата fullstopru:
Get-ChildItem -Path 'C:\Мои проекты\0177' -Include '*@ *.*' -File -Recurse | ForEach-Object -Process { Write-Host $_.FullName Rename-Item -Path $_.FullName -NewName "$($_.BaseName -replace '@ ', '-')$($_.Extension)" -Force } ![]() |
||
Отправлено: 00:12, 26-07-2018 | #9 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Цитата fullstopru:
Вы уж повнимательней делайте то, что вам пишут и что вы видите... Ну а выход из PowerShell осуществляется не по Ctrl+С (^C, что у вас на снимке (1)), а командой exit. |
|
------- Отправлено: 00:42, 26-07-2018 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Замена маленькой буквы на заглавную в именах файлов | Nun-Nun | Скриптовые языки администрирования Windows | 16 | 24-01-2023 18:37 | |
Debian/Ubuntu - Русский язык в консоли и именах файлов | FiberLink | Общий по Linux | 5 | 30-11-2015 05:22 | |
CMD/BAT - [решено] Замена после символа, вставка перед символом | AlexVong | Скриптовые языки администрирования Windows | 4 | 05-08-2012 13:31 | |
[решено] Замена символа в строке, по номеру [PERL] | WestBronx | Вебмастеру | 1 | 22-03-2008 14:31 | |
замена символа в тексте (PHP) | Casufi | Вебмастеру | 3 | 11-04-2003 11:07 |
|