我有以下代码:
我该如何转义这些值,以便正确检查文件夹是否存在并在需要时创建它们?
例如,如果ColIndex2包含以下字符的文本:
if (!Directory.Exists(@"C:\" + reader1.GetString(ColIndex1) + @"\" + reader1.GetString(ColIndex2) + @"\" + reader1.GetString(ColIndex3)))
{
Directory.CreateDirectory(@"C:\" + reader1.GetString(ColIndex1) + @"\" + reader1.GetString(ColIndex2) + @"\" + reader1.GetString(ColIndex3));
}
我该如何转义这些值,以便正确检查文件夹是否存在并在需要时创建它们?
例如,如果ColIndex2包含以下字符的文本:
\/:*?"<>|
这段代码不能正常创建文件夹。
\/:*?"<>|
。 - oshirowanen