Marc_Moi Ответов: 1

Маленькая программа для перемещения в определенную папку текстового файла на основе определенного содержимого


Привет,

Я новичок в C# , и мне нужно создать небольшую программу, которая откроет текстовый файл для поиска определенной строки и, если эта строка будет найдена, переместит файл в определенную папку. У меня тоже есть много разных строк и папок для перемещения файла.

как лучше всего это сделать ?

спасибо за вашу помощь

Марк

Что я уже пробовал:

Я еще ничего не пробовал, потому что не знаю, с чего начать.

1 Ответов

Рейтинг:
12

Richard MacCutchan

Основные компоненты, которые вам понадобятся, вероятно, будут включать в себя:
Класс OpenFileDialog (System.Окна.Формы) | Microsoft Docs[^] для пользователя, чтобы найти исходный файл. Если только он не будет из определенного места.

Класс StreamReader (System.IO) | Microsoft Docs[^] для чтения исходного текстового файла.

Файл.Метод Перемещения (System.IO) | Microsoft Docs[^]


Maciej Los

Коротко И По Существу!
Самый короткий учебник, который я когда-либо видел ;)

Richard MacCutchan

Эй, я могу написать и покороче, если тебе это нужно. :))

Maciej Los

:смеяться:
:большой палец вверх:

Marc_Moi

Спасибо за Ваш быстрый ответ. Да, это фиксированное местоположение, мое программное обеспечение EDI сбрасывает все файлы в одну и ту же папку, но поскольку есть разные партнерские отношения, мне нужно отправить файл в хорошую папку AS2, чтобы отправить файл. У меня есть много файлов одновременно, которые идут в разные папки. там,где я работал до того, как они использовали файл config.ini для ввода идентификаторов и папки для отправки, но я не знаю, как это сделать. Мне нужно иметь возможность добавлять новый, если я получаю нового клиента, я не могу каждый раз переделывать программу.

Richard MacCutchan

Вам не нужно будет переделывать программу, если вы используете файл настроек, чтобы вы могли выбрать, где найти файлы и где их хранить, основываясь на настройках приложения.