Как мне найти файл MyFile.03 в папке MyTmpFolder? - PullRequest
2 голосов
/ 16 февраля 2011

Как узнать, находится ли файл MyFile.03 в папке MyTmpFolder с использованием C # и Winforms?

Ответы [ 4 ]

2 голосов
/ 16 февраля 2011

System.IO.File [] files = Directory.GetFiles (dirpath);

foreach (файл f1 в файлах) { если (f1.SubString (0, f1.lastIndexOF ( '')) == "MyFile.02") { Файл myFile = f1; } }

2 голосов
/ 16 февраля 2011

Использование

System.IO.File.Exists("MyTempFolder\\MyFile.02");
1 голос
/ 16 февраля 2011

Пространство имен System.IO содержит члены, помогающие нам работать с операциями ввода и вывода (категория, к которой относятся файловые операции), поэтому, используя класс Path, мы можем манипулировать путями к файлам и папкам, а также классом File.мы можем работать с файлами - это должно помочь вам:

using System.IO;

var exists = File.Exists(Path.Combine(MyTmpFolder, MyDesiredFile));
0 голосов
/ 16 февраля 2011
bool doesExist = File.Exists("MyTmpFolder\\MyFile.02");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...