Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.017 c
14-1131228298
alexdrob
2005-11-06 01:04
2005.11.27
Браузер отображает не все страницы.


14-1131265857
Леший
2005-11-06 11:30
2005.11.27
Прошивка мобильника


2-1131438558
DevMaster
2005-11-08 11:29
2005.11.27
TadvStringGrid (TMS) - проблемма с памятью


6-1123963055
NikNet
2005-08-13 23:57
2005.11.27
FTP Proxy у кого есть пример пожалуйста скиньте?


14-1130970062
Kerk
2005-11-03 01:21
2005.11.27
Яндекс :)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский