![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 25.12.2008
Сообщений: 0
|
![]()
Есть N папок, в каждой по М файлов txt (названия фалов 1,2,3...M). Требуется на выходе получить М файлов txt, которые образуются следующим образом:
берется 1-й файл из 1 папки, содержимое его пишется в 1 файл на выходе. берется 1-й файл из 2-й папки, содержимое его дописывается в конец 1-го файла на выходе... берется 1-й файл из N-й папки, содержимое его дописывается в конец 1-го файла на выходе. Далее берется 2-й файл из 1 папки, содержимое его пишется во 2 файл на выходе. берется 2-й файл из 2-й папки, содержимое его дописывается в конец 2-го файла на выходе... берется 2-й файл из N-й папки, содержимое его дописывается в конец 2-го файла на выходе. И так М раз для N папок, чтоб получить М файлов на выходе. Предложения, сроки, можно в аську 438920135. |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 09.10.2008
Сообщений: 0
|
![]()
http://iskywalker.ru/files/fileconnector.rar
консольная прога, использование: fileconnector.exe c:\testscript\summ c:\testscript\1 c:\testscript\2 c:\testscript\3 первый аргумент - папка, куда будут складываться файлы, остальные аргументы - папки, где брать файлы. можно указать только один аргумент, куда будут складываться файлы: fileconnector.exe c:\testscript\summ тогда прога будет обрабатывать файлы из папок вместе с которыми лежит, например в папке c:\test есть папки 1,2,3. тогда кидаем туда прогу, если не указывать дополнительные аргументы, то будут обрабатываться папки c:\test\1 c:\test\2 и c:\test\3 денег, сколько не жалко можно положить на телефон 89068508438 или на яндекс.деньги 41001187540499 Последний раз редактировалось SkywalkerY; 25.12.2008 в 03:17. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 06.12.2008
Сообщений: 613
|
![]()
чувак, а исходника нет - я просто хотел запалить че ты сделал там - очень интересно ) заранее спасибо
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 09.10.2008
Сообщений: 0
|
![]()
ну на .NET это делается тривиально, чот я куда-то BB-коды дел, нету
п.с. денег так и нету... [StandardModule] internal sealed class Module1 { // Methods [STAThread] public static void Main() { if (MyProject.Application.CommandLineA rgs.Count == 0) { Console.WriteLine("Не заданы агрументы"); } else { string path = MyProject.Application.CommandLineAr gs[0]; try { string[] directories; int num = 0; if (MyProject.Application.CommandLineA rgs.Count > 1) { Directory.CreateDirectory(path); directories = new string[MyProject.Application.CommandLineAr gs.Count]; MyProject.Application.CommandLineAr gs.CopyTo(directories, 0); num = 1; } else { directories = Directory.GetDirectories(MyProject. Application.Info.DirectoryPath); Directory.CreateDirectory(path); } for (int i = num; i < directories.Length; i++) { foreach (string str in Directory.GetFiles(directories[i])) { Console.WriteLine("Processing " + str + " ..."); File.AppendAllText(path + @"\" + Path.GetFileName(str), File.ReadAllText(str, Encoding.GetEncoding(0x4e3)), Encoding.GetEncoding(0x4e3)); } } } catch (Exception exception1) { ProjectData.SetProjectError(excepti on1); Exception exception = exception1; Console.WriteLine(exception.Message ); ProjectData.ClearProjectError(); } } } } |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 06.12.2008
Сообщений: 613
|
![]()
ах, жаль, я думал на паскале написал - забыл что фриланс - любой язык, но все равно спасибо
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 25.12.2008
Сообщений: 0
|
![]()
Спасибо участникам и тем кто откликнулся.
Просмотрел http://iskywalker.ru/files/fileconnector.rar - все отработано верно. Но мне потребовались некоторые дополнительные алгоритмы обарботки, а также простенький пользовательский интефейс. Все это мною уже получено и оплачено. Отдельное спасибо администрации форума за полезный web-ресурс |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Для облегчения работы с TFS - приложение для работы над дефектами и задачами | Аякс | Софт | 1 | 18.03.2009 11:43 |
Программа для работы с dfx-файлами | Sanek777 | Фриланс | 5 | 11.11.2008 21:04 |
Библиотека для работы с *.psd-файлами. | vinni | Мультимедиа в Delphi | 3 | 23.10.2008 20:29 |
Оформление блок- схем программ для работы с файлами. | Ветас | Помощь студентам | 1 | 24.02.2008 17:25 |
Прога для работы с текстовыми файлами | f-only | Софт | 4 | 04.10.2007 23:35 |