通过强化扫描进行路径操纵问题报告

时间:2019-06-03 21:52:46

标签: c# path-manipulation

我一直在解决应用程序中的强化问题。下面的代码总是报告为路径操纵问题。我不明白为什么。此方法没有用户输入。有人可以帮我这个忙,我不知道如何解决这个问题。这是C#代码

 string fileName = CreateConfigFileName(); //Its not a user input. 
 string path =  ConfigurationManager.AppSettings["CommonFilePath"];
 String finalPath = path + Path.GetFileName(fileName); 
 if (Path.GetFileName(fileName) == fileName && !File.Exists(finalPath))
    {
                File.WriteAllText(finalPath, xmlString);
    }

 private string CreateConfigFileName()
        {
            var fileName = new StringBuilder("LogDetail_");
            var user = enterprise.ConfigUserName;
            var LastModifiedDate = enterprise.LastModifiedDate;
            fileName.Append("_");
            fileName.Append(user);
            fileName.Append("_");
            fileName.Append(LastModifiedDate.Substring(0, 4)).Append("-"); // yyyy
            fileName.Append(LastModifiedDate.Substring(4, 2)).Append("-"); // mm
            fileName.Append(LastModifiedDate.Substring(6, 2)).Append("-"); // dd
            fileName.Append(LastModifiedDate.Substring(8, 2)).Append("-"); // hh
            fileName.Append(LastModifiedDate.Substring(10, 2)).Append("-"); // mm
            fileName.Append(LastModifiedDate.Substring(12, 2)); // ss
            return fileName.Append(".xml").ToString();
        }

0 个答案:

没有答案