|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] убрать точку в цикле из расширения файла |
|
CMD/BAT - [решено] убрать точку в цикле из расширения файла
|
Старожил Сообщения: 267 |
Профиль | Отправить PM | Цитировать
есть код
нужно, чтобы вместо "name.txt" выводились "name-txt" или "name txt" этот код работает только с setlocal EnableDelayedExpansion for %%i in ("%CD%\*.txt") do ( echo %%~xi set "qqn=%%~ni" set "qqx=%%~xi" setlocal EnableDelayedExpansion echo !qqn!!qqx! echo !qqx:.=-! echo !qqx:~1,3! set qq1=!qqx:.=-! set qq2=!qqx:~1,3! echo !qq1! echo !qq2! set qq3=!qqn!!qq1! set qq4=!qqn! !qq2! echo !qq3! echo !qq4! set qq5=!qqn!!qqx:.=-! set qq6=!qqn! !qqx:~1,3! echo !qq5! echo !qq6! endlocal ) pause |
|
Отправлено: 21:59, 22-09-2019 |
Ветеран Сообщения: 2709
|
Профиль | Отправить PM | Цитировать хм, а так не работает: -еще как работает, если говорить об эхо
Цитата shadowbat:
|
|
------- Последний раз редактировалось megaloman, 24-09-2019 в 14:24. Отправлено: 14:15, 24-09-2019 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 267
|
Профиль | Отправить PM | Цитировать ____
|
Отправлено: 14:26, 24-09-2019 | #12 |
Ветеран Сообщения: 2709
|
Профиль | Отправить PM | Цитировать Цитата shadowbat:
|
|
------- Отправлено: 14:33, 24-09-2019 | #13 |
Старожил Сообщения: 267
|
Профиль | Отправить PM | Цитировать Цитата megaloman:
Цитата megaloman:
":~1" это обрезка какая-то ? как её нагуглить? Цитата megaloman:
|
|||
Отправлено: 14:45, 24-09-2019 | #14 |
Ветеран Сообщения: 2709
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 14:48, 24-09-2019 | #15 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата megaloman:
|
|
Отправлено: 14:53, 24-09-2019 | #16 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата shadowbat:
— без call смысл теряется. Цитата shadowbat:
Цитата set /?:
|
|||
Отправлено: 16:39, 24-09-2019 | #17 |
Старожил Сообщения: 267
|
Профиль | Отправить PM | Цитировать Iska, благодарю за расширенный комментарий
|
Отправлено: 17:05, 24-09-2019 | #18 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата shadowbat:
до запуска после запуска плюс лог в подтверждение: Скрытый текст
------------------------------------- 24.09.2019-17:50:05,57 copy "file111.txt" "file111-txt\file111 txt" Скопировано файлов: 1. ------------------------------------- ------------------------------------- 24.09.2019-17:50:05,57 copy "fileAAA.txt" "fileAAA-txt\fileAAA txt" Скопировано файлов: 1. ------------------------------------- |
|
Отправлено: 17:54, 24-09-2019 | #19 |
Старожил Сообщения: 267
|
Профиль | Отправить PM | Цитировать Цитата alpap:
да, я неверно написал, что дублирует, технически папки с разными именами |
|
Отправлено: 18:20, 24-09-2019 | #20 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - [решено] Как убрать ASCII-символ из файла? | glukin | Скриптовые языки администрирования Windows | 8 | 24-03-2017 10:23 | |
CMD/BAT - Убрать пробелы из файла | magistor.88 | Скриптовые языки администрирования Windows | 2 | 16-03-2015 17:30 | |
CMD/BAT - [решено] Как из имени файла убрать 11 символов | cdp75 | Скриптовые языки администрирования Windows | 3 | 26-04-2012 06:07 | |
CMD/BAT - Обработать два текстовых файла в одном цикле: как? | grinsen | Скриптовые языки администрирования Windows | 1 | 27-02-2010 03:33 | |
Мультимедиа - Как убрать лицензию из WMV-файла? | Guest | Программное обеспечение Windows | 34 | 26-07-2008 18:47 |
|