私はstartswithに小さな問題があります。StartsWithがtrueを返さない
string[] MatchedFiles = Directory
.GetFiles(this.sReportDirectory, "*", SearchOption.AllDirectories)
.Where(s => s.StartsWith(this.sProjectNumber + "_InputCounts", StringComparison.CurrentCultureIgnoreCase))
.ToArray();
私はいくつかのファイルをフィルタリングする必要がありますが、1つでは機能しません。配列は常に空です!しかし、それは含まれていますか?
私はすべての文字列の比較を試みました。
誰かが私が間違っていることを説明できますか?
または、複数のフィルタでファイル数を取得し、それ以外のすべてのファイルの配列をトラッキングする方法がありますか?
私はあなたが最初のパスを剥ぎ取る必要がありますので、ファイルのフルパスを返すのVisual Studioに2015
おかげ
あなたはここにあなたのコードを投稿してくださいすることができ - サイトのルールはここにポストコードであり、そうでなければどこか別の場所に行くことはできませんし、あなたの質問は意味をなさないでしょう。 – BugFinder
コードでも意味がありません。 oフォルダ内にファイル名の例が必要です。 – PaulF
'sReportDirectory'とは何ですか? 'sProjectNumber'とは何ですか?ディレクトリ名とは何ですか?この質問は答えられません。 –