Mam następujący kod, otrzymuję błąd w „if”, mówiąc, że FileInfo nie zawiera definicji „Zawiera”Jak wiemy, czy macierz FileInfo [] zawiera plik
co jest najlepszym rozwiązaniem dla sprawdzanie, czy plik znajduje się w katalogu?
Dzięki
string filePath = @"C:\Users\";
DirectoryInfo folderRoot = new DirectoryInfo(filePath);
FileInfo[] fileList = folderRoot.GetFiles();
IEnumerable<FileInfo> result = from file in fileList where file.Name == "test.txt" select file;
if (fileList.Contains(result))
{
//dosomething
}
Już przeniósł pliki do wyniku, po prostu nie chcą sprawdzić teraz zawartość wyniku? –
jesteś queryng filelist dla wyniku, a następnie w jaki sposób fileList nie zawierać wynik? –
Czy chcesz sprawdzić, czy plik * any * znajduje się w katalogu lub czy * konkretny * plik znajduje się w katalogu? –