Форум: "Потрепаться";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];
ВнизКак слить несколько файлов в один? Найти похожие ветки
← →
cmd help (2005-11-03 10:59) [0]Мож, кто разобрался...
Нужно слить файлы, которые находятся в одной директории, в один, но не просто так, а в определенном порядке, этот порядок зада в другом файле. Все это нужно в шеле... Я сделал так:
FOR /F "eol=;" %%i in (items.txt) do (
copy total.txt + %%i
)
Но не вышло...В тотал попадает только последний файл... может кто поможет? Буду благодарен.
← →
Reindeer Moss Eater © (2005-11-03 11:07) [1]Сделай copy /?
И увидишь, что команда ничего не знает о дозаписи файла
← →
cmd help (2005-11-03 11:09) [2]
> И увидишь, что команда ничего не знает о дозаписи файла
она сливает несколько файлов в один. но их нужно перечислить через +
как в цикле сформировать строку вида f1 + f2 + f3, а потом передать copy:
copy %s% total.txt
?
← →
Reindeer Moss Eater © (2005-11-03 11:17) [3]Проенумерейти все файлы, выводя список в файл и вставляя знак "+"
А дальше в командной строке подставть <имя_файла_со_списком.txt
← →
Думкин © (2005-11-03 11:17) [4]А у меня все сливается. :(
← →
КаПиБаРа © (2005-11-03 11:26) [5]Думкин © (03.11.05 11:17) [4]
Хорошо, что не слипается.
Разливай... тфу... Наливай...
← →
cmd help (2005-11-03 11:32) [6]
> Проенумерейти все файлы, выводя список в файл и вставляя
> знак "+"
> А дальше в командной строке подставть <имя_файла_со_списком.txt
да, это едеинственное решение. Думал без лишнего переименования...
ладно.
Всем спасибо.
← →
Думкин © (2005-11-03 11:49) [7]> КаПиБаРа © (03.11.05 11:26) [5]
Слипается у тех кто ботвинью кушает и руки потом не моет. :)
Просили слить. они сливаются. почему у автора не так - не знаю.
← →
cmd help (2005-11-03 12:07) [8]
> Просили слить. они сливаются. почему у автора не так - не
> знаю.
а какой у вас текст скрипта?
← →
Sandman29 © (2005-11-03 12:08) [9]type 1.txt >> all.txt
type 2.txt >> all.txt
...
← →
Думкин © (2005-11-03 12:09) [10]> cmd help (03.11.05 12:07) [8]
Скопировал твой.
В items.txt написал названия 3-х текстовых файлов. Создал пустой total.txt. После выполнения батника получил все три файла в total.txt. Все.
← →
cmd help (2005-11-03 13:16) [11]
> type 1.txt >> all.txt
> type 2.txt >> all.txt
сенькс, то что нужно...
А copy не проканало, оно дописывает разделитель...
← →
Torry © (2005-11-03 15:05) [12]>А copy не проканало, оно дописывает разделитель...
Потому как надо копировать в бинарном режиме, то есть copy/b file1+file2.... total.txt
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.014 c