C# 选择不加密的扩展
我在学校的项目中工作,加密工具,简而言之,这是函数调用程序C# 选择不加密的扩展,c#,C#,我在学校的项目中工作,加密工具,简而言之,这是函数调用程序 foreach (string file in files) { var validExtensions = new[] { ".txt" }; string extension = Path.GetExtension(abc); if (validExtensions.Contains(extension)) { EncryptFile(file, passw
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
语句中不加布尔值怎么样?简单,而不是保留有效的扩展名;维护“转义扩展列表/数组”,并在中检查代码>
foreach (string file in files)
{
var escapeExtensions = new[] { ".dat" };
string extension =Path.GetExtension(abc);
if(!escapeExtensions.Contains(extension))
{
EncryptFile(file, password);
}
}