Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Объединение всех файлов в папке

Ответить
Настройки темы
CMD/BAT - [решено] Объединение всех файлов в папке

Новый участник


Сообщения: 49
Благодарности: 0

Профиль | Отправить PM | Цитировать


Подскажите пожалуйста, как реализовать с помощью батника объединение всех файлов в папке в порядке возрастания вставляя между файлами три пустых строки.
В порядке возрастания имеется в виду, что имеющиеся файлы
05122010.004
03122010.004
04122010.000
04122010.001
05122010.000
03122010.000
03122010.001
03122010.002
03122010.003
05122010.002
05122010.003
05122010.005
и т.д.
будут объединятся в таком порядке
03122010.000
03122010.001
03122010.002
03122010.003
03122010.004
04122010.000
04122010.001
05122010.000
05122010.002
05122010.003
05122010.004
05122010.005
Заранее спасибо.

Отправлено: 22:06, 07-11-2010

 

Старожил


Сообщения: 352
Благодарности: 119

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
for /f %%i in ('dir ????????.00? /b/a-d/on') do (
type %%i >> all.txt
echo.>> all.txt
echo.>> all.txt
echo.>> all.txt
)
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:36, 07-11-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 49
Благодарности: 0

Профиль | Отправить PM | Цитировать


kiripanda,
Этот батник работает если его поместить в папку с файлами. А как указать определенный путь к папке?

Отправлено: 22:52, 07-11-2010 | #3


Старожил


Сообщения: 352
Благодарности: 119

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
set "out=с:\all.txt"
cd /d d:\path\

for /f %%i in ('dir ????????.00? /b/a-d/on') do (
type %%i >> "%out%"
for /l %%m in (1,1,3) do echo.>> "%out%"
)
или
Код: Выделить весь код
set "out=с:\all.txt"

for /f %%i in ('dir "d:\path\????????.00?" /b/a-d/on/s') do (
type "%%i" >> "%out%"
for /l %%m in (1,1,3) do echo.>> "%out%"
)

Последний раз редактировалось kiripanda, 07-11-2010 в 23:46.

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:29, 07-11-2010 | #4


Аватара для bar22890

Пользователь


Сообщения: 139
Благодарности: 22

Профиль | Отправить PM | Цитировать


Подскажите пожалуйста как мне сделать слияние файлов vhd? Не понимаю в этом ничерта, но очень нужно. Может батник какой сделать чтоб автоматизировать процесс - если это возможно. Может не туда пишу, но всё же...

Отправлено: 19:36, 24-06-2015 | #5

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


Цитата bar22890:
Может не туда пишу, но всё же... »
И кладёте не туда. Так по ушам долбанул этот долбанутый хостинг... :\

-------
Mikhail Zhilin


Отправлено: 23:34, 24-06-2015 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Объединение всех файлов в папке

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
объединение inf файлов netsupport Хочу все знать 5 14-07-2010 09:45
CMD/BAT - Какой командой добавить в названия всех файлов в папке определенный префикс? eugrus Скриптовые языки администрирования Windows 1 14-04-2010 23:00
CMD/BAT - [решено] Удаление всех файлов с одним именем на всех дисках ZARG-X Скриптовые языки администрирования Windows 3 08-03-2010 11:53
[решено] Импорт всех reg-файлов в папке? s127d Автоматическая установка Windows 2000/XP/2003 2 24-05-2008 05:11
php как вывести список всех файлов в папке E-mail Вебмастеру 6 12-02-2005 17:33




 
Переход