|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Создание папок из txt файла |
|
|
CMD/BAT - Создание папок из txt файла
|
Новый участник Сообщения: 9 |
Профиль | Отправить PM | Цитировать Добрый день.
Требуется помощь местных гуру в написании батника Требуется создать n-ое кол-во папок, имена которых перечислены в txt файле. Количество и имена папок будут всегда разными, так что задать для каждой папки свою переменную не получится. Перелопатил весь форум, не нашел ничего, чтобы мне помогло. |
|
Отправлено: 15:59, 31-05-2012 |
Старожил Сообщения: 406
|
Профиль | Отправить PM | Цитировать Цитата Iska:
А вот можно ли с помощью кода cmd переместить файлы в эти папки? Файлы носят такие же ровно имена. Так это выглядит https://d.radikal.ru/d31/2012/45/31b92ce8b832.jpg |
|
Последний раз редактировалось Latinyanin, 18-12-2020 в 12:44. Отправлено: 11:55, 18-12-2020 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата Latinyanin:
Цитата Latinyanin:
@echo off set "d=Полный путь к папке с файлами" pushd "%d%" for /f "delims=" %%f in ('dir /a-d/b "*.*"^|findstr /ve /c:"\.bat" /c:"\.cmd"') do ( if not exist "%%~nf" md "%%~nf" >nul move "%%f" "%%~nf" ) popd pause - надо сравнить имена файлов из списка в txt с именами реальных в папке и что совпадают со списком переместить в одноименные папки товарищ, может хорош темнить, озвучивайте задачу полностью как есть, целиком и желательно цель конечную. Решаемо почти все, но малой кровью только в случае правильного и полного условия. |
||
Отправлено: 14:33, 18-12-2020 | #22 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Latinyanin:
и нажать Enter. Или установить плагин DiskMenu и добавить в нём ссылку на Рабочий стол: Скрытый текст
Данный модуль позволяет управлять дополнительными пунктами
в меню выбора дисков.
Поддерживаются следющие типы элементов:
1. Ссылка на каталог
Элемент представляет собой ссылку на локальныю папку или
сетевой ресурс.
Например:
Локальная папка: C:\SomeFolder\Sub Folder
Сетевой ресурс: \\some_server\share\my_folder
В качестве ссылок можно использовать переменные окружения.
Например: %FARHOME%\Plugins
2. Специальная ссылка
Ссылка на специальную папку (Рабочий стол, Мои документы и т.д.).
3. Вызов внешнего плагина
Ссылка на внешний плагин Far, необходмо указать префикс вызова плагина.
Например:
Вызов плагина FTP: ftp://ftp.domain.local
4. Путь из реестра
Ссылка определяется из значения указанного ключа реестра.
Например:
В ветке реестра HKCU\Software\Far2\Layout\PassiveFolder
существует значение D:\My folder
В таком случае, указав в качестве ссылки:
Корневой раздел: HKEY_CURRENT_USER
Ключ реестра: Software\Far2\Layout\PassiveFolder
будет прозведен переход в папку D:\My folder.
5. Вложенное меню
Ссылка на вложенное меню.
…
и переходить через Alt-F1/F2. И ещё куча способов. |
|
Отправлено: 14:54, 18-12-2020 | #23 |
Старожил Сообщения: 406
|
Профиль | Отправить PM | Цитировать Цитата alpap:
Цитата alpap:
Используя ваш код https://www.upload.ee/files/12659543/MOVING.zip.html и даже без указания точного пути к папке мои файлы перемещены были успешно в нужные, одноименные папки – несмотря на такую картинку впрочем на нее можно и не обращать внимания, раз фунционирует. Хотя конечно от кода одновременно решающего обе задачи не откажусь! b]Iska[/b], спасибо! Япока что akelpad буду использовать |
||
Последний раз редактировалось Latinyanin, 19-12-2020 в 12:01. Отправлено: 10:36, 19-12-2020 | #24 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата Latinyanin:
Цитата Latinyanin:
Цитата nineline:
|
|||
Отправлено: 15:28, 19-12-2020 | #25 |
Старожил Сообщения: 406
|
Профиль | Отправить PM | Цитировать alpap,
Цитата alpap:
Цитата alpap:
в данный момент обе задачи успешно благодаря вашим кодам решаются. Сначала по списку имен создаю папки, потом в эти папки перемещаются одноименные файлы, без проблем. И еще момент такой! Можно ли средствами cmd создать список файлов находящийся в одной, отдельно взятой папке - обязательно БЕЗ расширений, список в формате текстового документа, список сименм скажем file с кодировкой OEM 866? Причем чтобы сам cmd фалик в такой список не попадал! Просто не всегда удобно работать с тотал коммандер, а потом уж с akelpad/ |
||
Последний раз редактировалось Latinyanin, 21-12-2020 в 17:05. Отправлено: 16:52, 21-12-2020 | #26 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Latinyanin:
|
|
Отправлено: 19:48, 21-12-2020 | #27 |
Старожил Сообщения: 406
|
Профиль | Отправить PM | Цитировать Iska,
короче, нет никак нельзя с помощью cmd файлика создавать списки указанные, понял |
Отправлено: 13:31, 22-12-2020 | #28 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Latinyanin, можно.
|
Отправлено: 14:40, 22-12-2020 | #29 |
Старожил Сообщения: 406
|
Профиль | Отправить PM | Цитировать Iska,
Как сделать aKELPAD доступным через ПКМ? мой вариант, вернее в сети найденный https://www.upload.ee/files/12672909/SPISOK.zip.html chcp 1251 echo %date% %time% >file.txt dir /b /d >>spisok.txt © Public-pc.com Источник: https://public-pc.com/how-to-get-a-list-of-files-in-a-folder-in-a-text-file/ почему? Как грамотнее? |
Последний раз редактировалось Latinyanin, 22-12-2020 в 15:05. Отправлено: 14:54, 22-12-2020 | #30 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|