C#从文件路径中排除参数
本文关键字:排除 参数 路径 文件 | 更新日期: 2023-09-27 18:28:47
我正在从注册表中读取启动项,并检查是否存在关联的文件。
注册表值示例:
"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
部分。
操作系统是如何实现这种分离的?
这是一次家庭作业练习吗?无论如何,这将达到预期的结果。
return yourPath.Trim(''"').Substring(0, yourPath.LastIndexOf(".exe") + 3);