.NET MVC文件存在检查错误

时间:2015-08-31 06:33:55

标签: c# asp.net-mvc

这是我的代码

[HttpPost]
public ActionResult Result(FormCollection form)
{
    String Date = form["date"].ToString();
    String Directory = Date.Replace("-", "");

    //Featch file path
    String RootPath = Properties.Settings.Default.FilePath.ToString();
    String FilePath = System.IO.Path.Combine(RootPath, Directory, "Call.Log.txt");
    FilePath = @System.IO.Path.GetFullPath(FilePath).ToString();

    if (System.IO.File.Exists(FilePath))
    {
        string[] lines = System.IO.File.ReadAllLines(FilePath);
        foreach(string line in lines)
        {
            System.Diagnostics.Debug.WriteLine(line);

        }
        return null;
    } else
    {
        return View("DirNotFound");
    }

    //return null;
}

我从表单收到 2015-07-27 的日期。而D:\来自 RootPath 。作为 FilePath 输出,我得到了D:\\20150727\\Call.Log.txt。该文件确实存在于目录中,但我将 false 设为System.IO.File.Exists(FilePath)。我需要你的建议来解决这个问题。

0 个答案:

没有答案