:::: MENU ::::

Thursday, August 28, 2008

Let's review the following code for creating a file path:

    public string GetFullPath(string fileName)

    {

        string folder = ConfigurationManager.AppSettings["MyFolder"];

        return folder + fileName;

    }

This code is prone to error. For example, when you set the folder setting, you have to remember to make sure it ends with a slash. To avoid such problems use Path.Combine() method which will ensure that the folder has ending slash:

    public string GetFullPath(string filename)

    {

        string folder = ConfigurationManager.AppSettings["MyFolder"];

        return Path.Combine(folder, filename);

    }

 

Categories: ,