Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Другие темы раздела
CMD/BAT Массово удалить часть имени папок https://www.cyberforum.ru/ cmd-bat/ thread1076807.html
Здравствуйте, имеются папки login@domain.ru нужно чтобы на выходе в названии остался только login, т.е. удалить @ и все, что следует за ним.
CMD/BAT Работа с символами
.... set tmp=%~d0% set tmp=%tmp:~0,1% set Partition=2 ... допустим tmp=H . Возможно ли получить в tmp средствами BAT символ, код которого больше кода tmp на величину казанную в Partition, т.е. чтоб в tmp было записано J для данного примера?
CMD/BAT Как программу FoxitReader и скрипт jsee запускать из bat-файла? https://www.cyberforum.ru/ cmd-bat/ thread1076613.html
Здравствуйте. Помогите, пожалуйста, прописать строку в bat-файл. Есть файлы pdf, которые нужно открывать программой FoxitReader 4.3 и сохранять их как текст. Затем открывать в программе EmEditor получившиеся файлы .txt и выполнять скрипт (расширение скрипта .jsee). Делаю данную работу вручную. Хотелось бы автоматизировать работу. Существует ли техническая возможность это сделать (я не нашел,...
CMD/BAT Передать консольную команду в schtasks Добрый день. Хочу добавить задание через команду schtasks. В задании будет включаться учетная запись по расписанию, но мне надо передать эту команду (net user бла бла бла) напрямую schtasks (без всяких батников). Можно ли это сделать? https://www.cyberforum.ru/ cmd-bat/ thread1076586.html
CMD/BAT Что означают ключи в командах «FOR /L» и «COMP /A»?
Доброе время суток Что тут обозначает ключ /a comp /a 5.bat 6.bat И здесь ключ /L for /l %%x in (10, 5, 40) do echo %%
CMD/BAT Поиск файла Я в bat вообще не разбираюсь поэтому сильно не ругайте. В общем такая проблема: необходимо найти все локальные диски (минуя пустышки от картридера которые выдают запрос о том что отсутствует устройство если не вставлен носитель. Насколько я понял можно с помощью WMIC LogicalDisk Where DriveType). После получения списка найти в корне одного из дисков файл допустим с именем 1.txt. @echo off... https://www.cyberforum.ru/ cmd-bat/ thread1076108.html
CMD/BAT Команда «ping -n 3 127.0.0.1 > NUL» Растолкуйте непонятное, плиз.( можно использовать следующую конструкцию: ping -n N 127.0.0.1 > NUL Где N количество секунд на которые необходимо сделать задержку. т.е. следующая команда: ping -n 3 127.0.0.1 > NUL https://www.cyberforum.ru/ cmd-bat/ thread1075904.html Подсчёт и удаление файлов с определёнными расширениями CMD/BAT
Здрасте) Помоги пожалуйста с заданием. Вообще с батниками как то не приходилось работать, а тут задали сделать 3 штуки. Честно почитав литературу, сделал 1 легкое задание, а к остальным 2 вообще не могу сообразить как подступиться. 1) Вывод в текстовый файл количества файлов с расширениями jpg, bmp, txt, находящихся в папке, указанной пользователем. Файл должен называться также как папка...
CMD/BAT Не работает выделение части строки https://www.cyberforum.ru/ cmd-bat/ thread1075479.html
Добрый день. Подскажите, пожалуйста, в чем может быть проблема в коде: Цикл по переименованию архивов. В переменной z - имена архивов. Внутренний цикл должен Извлечь первые 4 символа из строки и скопировать их в конец названия (перед расширением) for %%z in ("*.zip") do ( for /F "delims=. tokens=1,2" %%D in ('echo %%z') do ( set str1=%D:~0,4% echo %str1% rename %%z %%D%str1%.%%E
CMD/BAT Сортировка данных в файле https://www.cyberforum.ru/ cmd-bat/ thread1074817.html
Написать КФ SORT_FD.BAT для сортировки файла данных по алфавиту (по возрастанию или убыванию) со следующими программными функциями: ● отключить эхо-сопровождение; ● очистить экран; ● запросить у пользователя вариант сортировки; ● сортировать записи файла данных в соотвествии с выбранной опцией пользователя, результат записать во временный файл; ● скопировать временный файл в...
CMD/BAT Копирование файла по каталогам
Задание 2. Написать командный файл, копирующий файл, указанный в %1 в папку %2\Public\My1 или, если второй аргумент не указан, во ВСЕ такие папки. Задание 3. Написать командный файл, копирующий содержимое всех файлов, записанных в задании 2 (собственное имя файла указанно в %1), в текстовый ФАЙЛ, указанный в %2 (дописывая, а не стирая его), предваряя каждую вставку текста именем корня...
CMD/BAT Не используя «SET /P», вывести 5 первых строк из файла Добрый день шаманы. Помогите пожалуйста с написание батника. Необходимо не используя set вывести 5 первых строк из файла Никак не получается такое навоять :cry: Добавлено через 17 часов 43 минуты Да нельзя использовать set \ p а не вообще set https://www.cyberforum.ru/ cmd-bat/ thread1074482.html
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 99
22.01.2014, 20:42  [ТС] 0

Для каждой папки добавить её имя ко всем именам файлов в ней - CMD/BAT - Ответ 5678822

22.01.2014, 20:42. Показов 5987. Ответов 4
Метки (Все метки)

Ответ

Мой итоговый рабочий код
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
rem Добавление имени папки в имя файлов в папках
for /d %%a in ("*") do  (
set p="%%~fa"
Call :Recur %p%
                        )
 
 
rem функция для добавления имени папки к имени файла
:Recur
for /R %p% %%b in ("*.pdf") do (
for /f "delims=\ tokens=1,2,3,4,5,6" %%A in ('echo %%b') do (rename "%%b" "%%~nb %%~F.pdf")
                                )
exit /B


Вернуться к обсуждению:
Для каждой папки добавить её имя ко всем именам файлов в ней CMD/BAT
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.01.2014, 20:42
Готовые ответы и решения:

Как получить имя папки? Как узнать имена файлов, которые в ней есть?
Добрый вечер. Такой вопрос. Как получить имя папки? Как узнать имена файлов,которые в ней есть, и...

Добавить суффикс к именам файлов
Добрый день. Нужно добавить суффикс в название файлов в папке( .jpg). Нашел как добавить в...

Добавить к именам файлов пути к этим файлам
Всем привет. Вечно я с какими то глупостями пристаю к вам было /system: drwxr-xr-x 18 0 ...

Если над главной диагональю минимальные элементы столбцов, то добавить всем элементам над ней среднее под ней
Дана действительная матрица размерности (n x n) Если на главной диагонали стоят минимальные...

4
22.01.2014, 20:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.01.2014, 20:42
Помогаю со студенческими работами здесь

Как получить имя папки, если знаешь путь к ней?
Здравствуйте, Подскажите как получить имя папки, зная путь к ней. Вот что я пытаюсь сделать: ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru