4

フォルダーがzipファイルに存在するかどうかを確認しようとしています。コードは次のとおりです。

//All entries refered too exists.
//For files (Workes fine, returns true)
var hello1 = zip.Any(entry => entry.FileName.Equals(@"Patients.xml"));
var hello2 = zip.Any(entry => entry.FileName.Equals(@"Bookings.xml"));

//For folders (Dosent work (returns false))
var result1 = zip.Any(entry => entry.FileName.Equals(@"PatientsF"));
var result2 = zip.Any(entry => entry.FileName.Equals(@"U14"));

私は試してみました:

entry.FileName.Contains(@"PatientsF"));

それは機能しますが、「PatientsF」という正確な名前のフォルダーを取得したいと考えています。コード "Contains" を使用すると、名前に "PatientsF" だけが含まれている場合に true が返されます。これを修正するにはどうすればよいですか?

どんな助けでも大歓迎です。前もって感謝します。

PS。どこかが不明な場合、またはさらに情報が必要な場合は、何が必要かを説明してください。

4

1 に答える 1