Windows Path作为参数

时间:2011-02-01 08:47:50

标签: arguments filepath

我正在用C#开发一个应用程序来加密/解密文件。我已经使用文件关联来点击加密文件来调用解密应用程序。 所以代码'Application.ExecutablePath +“%1”'启用了。

%1给出文件的FullName。如果文件名中没有空格,则它可以正常工作,但如果它有“C:\ Folder Name \ Encrypted File.enc”这样的空格,则收到“C:\ FOLDERNAM~1 \ ENCRPTEDFIL~1”。

如何正确获取该文件名?

1 个答案:

答案 0 :(得分:0)

这段代码能做你需要的吗?

private string GetLongFileName(string shortName)
{
    return new FileInfo(shortName).FullName;
}