从dialogresult获取文件路径

时间:2014-01-30 12:25:24

标签: c# string directory

FolderBrowserDialog fd = new FolderBrowserDialog();
strPassKey = tea.Decrypt(strPassKey, "HPPower");
DialogResult result = fd.ShowDialog();
if (result == System.Windows.Forms.DialogResult.OK)
{                              
    string[] files = Directory.GetFiles(fd.SelectedPath);  // fd.SelectedPath contains the path of folder with files
    foreach (var xfile in Directory.GetFiles(fd.SelectedPath, "*.xml"))
    {
        xWorkloadDoc.Load(xfile);
        foreach (var decryptfile in Directory.GetFiles(fd.SelectedPath, "*.xml")) 
        {
            string foldrpth = xfile.Replace(decryptfile, "");  // string gives null
        }

    }
}

fd.SelectedPath包含文件夹中文件的路径。我们可以在字符串foldrpth中获取此路径吗?

1 个答案:

答案 0 :(得分:1)

使用类似

的内容
System.IO.Path.GetFullPath(....) 

msdn