Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2015, 09:37   #1
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию сохранить имена txt

в папке есть 20 txt файлов, мне надо в другой txt сохранить все имена этих txt. Как сделать?
komra2 вне форума Ответить с цитированием
Старый 11.12.2015, 10:11   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

советую научится гуглить.
Код:
string[] files = Directory.GetFiles(path,"*.txt");
вернет массив файлов txt в папке path.
ну а массивы сохранять вы уже умеете.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 11.12.2015, 11:17   #3
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
советую научится гуглить.
Код:
string[] files = Directory.GetFiles(path,"*.txt");
вернет массив файлов txt в папке path.
ну а массивы сохранять вы уже умеете.
ну это я умею, да. Но мне надо чтобы имена а не типы документов
komra2 вне форума Ответить с цитированием
Старый 11.12.2015, 11:23   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от komra2 Посмотреть сообщение
ну это я умею, да. Но мне надо чтобы имена а не типы документов
Что за типы документов?!! o_O!

Цитата:
Код:
string[] files = Directory.GetFiles(path,"*.txt");
в массиве files будут как раз имена txt файлов из указанной папки.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 11.12.2015, 11:56   #5
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Что за типы документов?!! o_O!

в массиве files будут как раз имена txt файлов из указанной папки.
показывает полный путь, да. Но мне надо надо только название файлов а не их пути
komra2 вне форума Ответить с цитированием
Старый 11.12.2015, 12:01   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Гуглите как извлечь имя файла из пути.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 11.12.2015, 12:08   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от komra2 Посмотреть сообщение
показывает полный путь, да. Но мне надо надо только название файлов а не их пути
смотрите метод Path.GetFileName

вот только зачем Вам имена без полного пути?!
если не ошибаюсь, Вы же по ним цикл собираетесь foreach замутить?
И в цикле грузить файл. Для этого полный путь удобнее.
Впрочем, Вам виднее, что Вам нужно и для чего!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 12.12.2015, 00:20   #8
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

Я уже все сделал то что надо было, не понятно только одно, если я загрузил 250 txt то почему мне пишется out of memory, может быть можно сделать так что допустим софт закончил поиск слово в одном txt файле и сбросил память как будто я его заново запустил, потом второй txt и так далее, то есть сброс памяти для каждого txt..
komra2 вне форума Ответить с цитированием
Старый 12.12.2015, 00:23   #9
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

http://programmersforum.ru/showthread.php?t=286019
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 12.12.2015, 00:31   #10
komra2
Новичок
Джуниор
 
Регистрация: 10.04.2015
Сообщений: 733
По умолчанию

И что мне это дает? Ничего
Может быть это :
Код:
if (i % 200 == 0) Application.DoEvents();
komra2 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранить файл TXT в UTF-8 Azariz Общие вопросы .NET 8 24.12.2013 14:56
Сохранить данные в файл txt NZero Общие вопросы .NET 2 16.12.2010 16:29
сохранить в файл *.txt drNabla Microsoft Office Excel 9 22.05.2010 17:05
Сохранить StringGrid в txt Alinka27 Помощь студентам 9 07.05.2010 12:23
Сохранить excel в txt kain151 Microsoft Office Excel 2 26.03.2010 22:08