0
を暗号化しない拡張子を選択し、短い言葉で、これは、関数の呼び出し元私は学校のプロジェクト、暗号化器ツールで働いている
foreach (string file in files)
{
var validExtensions = new[]
{
".txt"
};
string extension = Path.GetExtension(abc);
if (validExtensions.Contains(extension))
{
EncryptFile(file, password);
}
}
で、このコードは唯一のtxtファイルを暗号化しますが、私がする必要があります逆の場合、プログラムが暗号化しない拡張子を設定する必要があります。例えば、.dat
のようなファイルが重要です。私のプログラムを使用している人が暗号化した場合、Windowsがクラッシュし、決して起動しません。
あなたの 'if'ステートメントにブール値NOTを張っているのはどうでしょうか? – Amy
有効な拡張子を保持するのではなく、単純です。 "エスケープ拡張リスト/配列"を維持し、 'if'で'! ' – Amogh