C#从文件路径中排除参数

时间:2013-08-24 07:55:14

标签: c# file parameters path

我正在从注册表中读取启动项并检查相关文件是否存在。

示例注册表值:

"C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static\amd64\CLIStart.exe" MSRun

C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static\amd64\CLIStart.exe MSRun

"C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static\amd64\CLIStart.exe" /parameter

"C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static\amd64\CLIStart.exe" -paramaeter1 -parameter2

C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static\amd64\CLIStart.exe -MSRun /parameter

"C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static\amd64\CLIStart.exe -MSRun /parameter"

如何排除参数?我只想要C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static\amd64\CLIStart.exe部分。

操作系统如何实现这种分离?

1 个答案:

答案 0 :(得分:0)

这是否可以通过作业练习? 无论如何,这将达到想要的结果。

return yourPath.Trim('\"').Substring(0, yourPath.LastIndexOf(".exe") + 3);