フォルダーが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。どこかが不明な場合、またはさらに情報が必要な場合は、何が必要かを説明してください。