Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Добавление BATником названия файла в начало каждой строки / 4 сообщений из 4, страница 1 из 1
23.09.2014, 11:34
    #38754377
Ckrotky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление BATником названия файла в начало каждой строки
Есть в папке 40 файлов одной структуры. Нужно добавить в начало строки каждого из файла название этого файла +";"


Например, в файле AAAA.csv
содержится информация
1;2;3;4;5;6;7;8;9;0
A;B;C;D;E;F;G;H;I;J

в файле BBBB.csv
содержится информация
11;12;13;14;15;16;17;18;19;20
A1;B1;C1;D1;E1;F1;G1;H1;I1;J1

На выходе Файл AAAA.csv должен содержать
AAAA.csv;1;2;3;4;5;6;7;8;9;0
AAAA.csv;A;B;C;D;E;F;G;H;I;J

На выходе Файл BBBB.csv должен содержать
BBBB.csv;11;12;13;14;15;16;17;18;19;20
BBBB.csv;A1;B1;C1;D1;E1;F1;G1;H1;I1;J1



С батниками особо не сильно сталкивался. Если мона, помогите с рабочим примером.
Заранее благодарочка!
...
Рейтинг: 0 / 0
23.09.2014, 13:01
    #38754518
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление BATником названия файла в начало каждой строки
Ckrotky,

Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
for %%i in (*.123) do (
    for /F "tokens=*" %%A in (%%i) do (
    echo %%i; %%A >> tmp.tmp
  )
  del %%i
  ren tmp.tmp %%i 
  del tmp.tmp
)



*.123 заменить на нужную маску
...
Рейтинг: 0 / 0
23.09.2014, 13:31
    #38754588
Ckrotky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление BATником названия файла в начало каждой строки
DarkMaster,
Спасибище Тебе большущее!!! Все работает! ТО что нужно.

Единственное, т.к. мои файлы имеют UTF-8 кодировку в начало БАТника добавил chcp 65001.
Еще раз спасибо!
...
Рейтинг: 0 / 0
23.09.2014, 13:35
    #38754599
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление BATником названия файла в начало каждой строки
Ckrotky,

Про кодировку ты ничего не говорил ;)
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Добавление BATником названия файла в начало каждой строки / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]