Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
-1 / 0 / 0
Регистрация: 13.03.2015
Сообщений: 12
1

Удаление IP-адреса и дефиса в начале имени каждого файла

25.04.2015, 12:16. Просмотров 1092. Ответов 5
Метки нет (Все метки)

Всем привет .
Подскажите пожалуйста код который будет в папке с файлами удалять в имени файлов только ip адрес и оставлять чистое название файлов . К Примеру 95.65.114.78-Hello - нужно чтоб просто оставляло Hello
без ip адреса и тире .
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2015, 12:16
Ответы с готовыми решениями:

Редирект дефиса в имени после переименования
Были имена файлов типа <b>дульный_тормоз_компенсатор.htm</b> - в процессе обретения знаний решил,...

программа для Дефиса в доменном имени
Дефис в доменном имени может быть только одиночным. Например, недопустим адрес:...

Кто знает что в mc означает звёздочка в начале имени файла?
Залила файлы на сервер, но скрипт их не видит(права 777), посмотрела в mc, всё нормально, только...

Добавление в форму только имени файла без адреса.
Подскажите пж как сделать что бы этот скрипт вставлял в форму только имя файла без адреса? ...

5
Эксперт WindowsАвтор FAQ
17445 / 7302 / 872
Регистрация: 25.12.2011
Сообщений: 11,089
Записей в блоге: 16
25.04.2015, 12:23 2
Лучший ответ Сообщение было отмечено ComSpec как решение

Решение

Windows Batch file
1
@cmd /E:ON /c "@for /f "tokens=1* delims=-" %%a in ('dir /b /a-d *') do if "%%b" neq "" if not exist "%%b" ren "%%a-%%b" "%%b""
Что если файл, в который переименовываем, уже существует?
1
-1 / 0 / 0
Регистрация: 13.03.2015
Сообщений: 12
25.04.2015, 12:34  [ТС] 3
Спасибо. в папке нет таких же имен ) они разные. Мне главное нужно было убрать ип в начале имени .

Добавлено через 3 минуты
ещё последний вопрос , как можно сделать чтоб это переименование было с 1-50 папку на рабочем столе,
чтоб при двойном клике оно в папках всё переименовало а не кидать в 50 папок этот файл .
0
Эксперт WindowsАвтор FAQ
17445 / 7302 / 872
Регистрация: 25.12.2011
Сообщений: 11,089
Записей в блоге: 16
25.04.2015, 12:41 4
Цитата Сообщение от spawn21 Посмотреть сообщение
с 1-50 папку
Не совсем понятно, что это за ограничение. Подробнее...
0
-1 / 0 / 0
Регистрация: 13.03.2015
Сообщений: 12
25.04.2015, 12:51  [ТС] 5
к примеру есть на рабочем столе 50 папок в каждой папке n-число файлов с этим ip в начале названия , можно ли сделать чтоб при нажатии на батник в этих папках у файлов убирался ip адрес , ну просто чтоб не закидывать в каждую папку этот батник .
0
Эксперт WindowsАвтор FAQ
17445 / 7302 / 872
Регистрация: 25.12.2011
Сообщений: 11,089
Записей в блоге: 16
25.04.2015, 13:32 6
Лучший ответ Сообщение было отмечено ComSpec как решение

Решение

Windows Batch file
1
@cmd /E:ON /c "@for /f "delims=" %%c in ('dir /b /ad *') do @for /f "tokens=1* delims=-" %%a in ('dir /b /a-d "%%c\*"') do if "%%b" neq "" if not exist "%%c\%%b" ren "%%c\%%a-%%b" "%%b""
Добавлено через 10 секунд
Запускать с рабочего стола.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2015, 13:32

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Удаление символов в начале и конце файла
Добрый вечер, помогите решить проблему. Есть ссылка:...

Удаление строк в начале и конце файла
Всем привет. У меня к вам просьба. Мне нужна программа, которая удаляла бы n-количество строк...

Удаление всех символов кроме русских букв и дефиса
Всем доброго времени суток. Требуется удалить из строки все символы кроме русских букв и дефиса....

Удаление файла в папке по имени
Здравствуйте! Помогите пожалуйста. Нужно удалить файл из папки. Имя файла формируется по дате и...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.