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非常重要,如果有人使用我的程序對其進行加密,Windows會崩潰並且永遠不會啓動(除非在安全模式下)。
那麼只要在你的'if'語句中粘貼布爾值NOT呢? – Amy
簡單,而不是保留有效的擴展;維護「轉義擴展名列表/數組」並在'if'中用'!'檢查 – Amogh