C#の特定のディレクトリからFileNamesをバッファリングする方法を見つけようとしています。これによって私は意味:指定されたディレクトリ内のバッファファイル名
指定されたディレクトリ
C:/ MYDIRファイルが含まれてい
:
File1_orig.txt
をFile1_edited.txt
File2_orig.txt
File2_edited.txt
...
Filen_orig.txt
Filen_edited.txt
私は、ファイル名(全体ではなくファイルパスを保存したいですファイル名、例String [] filename = Filen_orig.txt)を一時的な文字列に変換し、単純な比較を実行して、それらに目的の文字列が含まれているかどうかを確認します。検査されているファイルを編集するかどうかを確認します(* _edited.txt)またはオリジナル(* _original.txt)、および、場合には
while(STILL FILES IN DIRECTORY)
{
string[] exFileName = {BUFFER FILENAME HERE}
string[] words = exFileName.Split('_');
string[] toCompare = "edited";
bool result;
foreach (string word in words)
{
Console.WriteLine(word);
bool result = toCompare.Equals(word, StringComparison.OrdinalIgnoreCase);
if (result)
{
Console.WriteLine("success");
}
}
Console.ReadLine();
:私はに文字列を渡すしたい
ファイルが編集され、さらにファイルが処理されます。
誰もファイルパスを自動化する方法を知っていますか?
ありがとうございました。
あなたがここで何を求めているのかは不明です。ファイル名をバッファリングしますか?またはファイルの内容ですか?いずれにせよ、ここであなたが求めるのは、「どのように文字列のリストを保存するのですか?」ということです。その答えはおそらく 'List'で! –