|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Создание папок из txt файла |
|
CMD/BAT - Создание папок из txt файла
|
Новый участник Сообщения: 9 |
Добрый день.
Требуется помощь местных гуру в написании батника ![]() Требуется создать n-ое кол-во папок, имена которых перечислены в txt файле. Количество и имена папок будут всегда разными, так что задать для каждой папки свою переменную не получится. Перелопатил весь форум, не нашел ничего, чтобы мне помогло. |
|
Отправлено: 15:59, 31-05-2012 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Latinyanin:
![]() Цитата Latinyanin:
Цитата Latinyanin:
|
|||
Отправлено: 15:18, 22-12-2020 | #31 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 402
|
Профиль | Отправить PM | Цитировать Iska,
alpap, Цитата Iska:
Но кое-как
https://i114.fastpic.ru/big/2020/122...1bc9860181.jpg https://i114.fastpic.ru/big/2020/122...ef404663df.jpg https://i114.fastpic.ru/big/2020/122...9e2ab6c884.jpg https://i114.fastpic.ru/big/2020/122...7171f6981c.jpg https://i114.fastpic.ru/big/2020/122...41f5f54ed0.jpg https://i114.fastpic.ru/big/2020/122...03cdc64ed4.jpg |
|
Последний раз редактировалось Latinyanin, 23-12-2020 в 12:55. Отправлено: 12:19, 23-12-2020 | #32 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать еще раз
Цитата Iska:
|
|
Отправлено: 12:52, 23-12-2020 | #33 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата Latinyanin:
|
|
Отправлено: 13:07, 23-12-2020 | #34 |
Старожил Сообщения: 402
|
Профиль | Отправить PM | Цитировать Цитата Iska:
![]() Цитата alpap:
![]() верно? Цитата Iska:
![]() в списке |
|||
Отправлено: 13:25, 23-12-2020 | #35 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата Latinyanin:
|
|
Отправлено: 14:07, 23-12-2020 | #36 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Latinyanin:
Цитата Latinyanin:
Вот пакетный файл Make Dir and Move file.cmd: Скрытый текст
@echo off setlocal enableextensions enabledelayedexpansion set sSourceFolder=%~1 if defined sSourceFolder ( pushd "%sSourceFolder%" && for /f "usebackq delims=" %%i in ( `2^>nul dir /b /a:-d /o:n "*.*"` ) do ( 2>nul md "%%~ni" move "%%~i" "%%~ni\" ) || ( echo Can't find source folder [%sSourceFolder%]. exit /b 2 ) ) else ( echo Usage: %~nx0 ^<Source folder^> exit /b 1 ) endlocal exit /b 0 Кладёте его в любой каталог. Далее: 1. Создаёте на этот пакетный файл ярлык в %AppData%\Microsoft\Windows\SendTo: Скрытый текст
![]() Используете команду контекстного меню папки Отправить на этот ярлык: Скрытый текст
![]() Получаете результат: Скрытый текст
![]() 2. Создаёте ярлык на этот пакетный файл на Рабочем столе. Перетаскиваете на этот ярлык папку из Проводника. Результат — тот же. 3. В Total Commander'е открываете на одной панели — каталог с пакетным файлом, на другой панели — родительский каталог для искомого каталога с файлами для обработки: Скрытый текст
![]() Выделив курсором пакетный файл на панели, нажимаете Ctrl-Shift-Enter, подставляя тем самым полный путь к пакетному файлу в командную строку: Скрытый текст
![]() Нажимате Tab, выделяете на соседней панели искомый каталог с файлами, опять нажимаете Ctrl-Shift-Enter, подставляя в командную строку полный путь к искомому каталогу: Скрытый текст
![]() Нажимаете Enter, отправляя содержимое командной строки интерпретатору команд на исполнение — получаете результат: Скрытый текст
![]() И тому подобное. |
||
Отправлено: 00:44, 24-12-2020 | #37 |
Старожил Сообщения: 402
|
Профиль | Отправить PM | Цитировать Iska,
спасибо, конечно |
Отправлено: 15:41, 24-12-2020 | #38 |
Старожил Сообщения: 402
|
Профиль | Отправить PM | Цитировать Iska,
Снова привет! ![]() . Если вам не трудно будет мне нужен скрипт небольшой, который бы "допилил" под мои нужды результаты работы FB2Toolbox. На скриншооте FB2Toolbox.exe виден список книг одной серии. Скрипт должен добавить в имя файла два компонента: один пробел перед и после каждого тире(-) добавить ноль перед каждой цифрой списка от 1 до 9 сама папка с файлами для переименовывания ![]() Возможно? Может надо отдельную тему создать? |
Отправлено: 15:35, 21-01-2021 | #39 |
Старожил Сообщения: 402
|
Профиль | Отправить PM | Цитировать Ладно, отдельную тему создам тогда
|
Отправлено: 18:19, 21-01-2021 | #40 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
V. 5.5/2000/2003 - Создание общих папок | capture | Microsoft Exchange Server | 0 | 07-05-2012 09:47 | |
VBS/WSH/JS - [решено] Создание папок с именем файла и перемещение | SySTek | Скриптовые языки администрирования Windows | 2 | 02-03-2011 15:38 | |
VBS/WSH/JS - Создание папок исходя из имени хоста.Создание ярлыков. | ufunf | Скриптовые языки администрирования Windows | 1 | 18-02-2010 13:59 | |
CMD/BAT - [решено] Создание CMD/BAT файла для удаления лишних папок | Vsirf | Скриптовые языки администрирования Windows | 4 | 04-06-2009 20:37 | |
Разное - Создание НЕСТАНДАРТНЫХ ПАПОК. | belohortvladimir | Microsoft Windows 2000/XP | 7 | 03-12-2008 22:04 |
|