我正在用C#开发一个应用程序来加密/解密文件。我已经使用文件关联来点击加密文件来调用解密应用程序。 所以代码'Application.ExecutablePath +“%1”'启用了。
%1给出文件的FullName。如果文件名中没有空格,则它可以正常工作,但如果它有“C:\ Folder Name \ Encrypted File.enc”这样的空格,则收到“C:\ FOLDERNAM~1 \ ENCRPTEDFIL~1”。
如何正确获取该文件名?
答案 0 :(得分:0)
这段代码能做你需要的吗?
private string GetLongFileName(string shortName)
{
return new FileInfo(shortName).FullName;
}