通过Process.Start以空格作为可执行文件的参数传递路径

亚当11

我有带反斜杠和空格的路径,需要将其作为参数发送给regedit.exe:

\\folder1\folder2\folder three\file.reg

根据我的知识,@在字符串前面使用应该允许直接指定反斜杠(不转义)。这是我尝试在其上执行的完整代码:

string path = @"\\folder1\folder2\folder three\file.reg"
Process regeditProcess = Process.Start("regedit.exe", file);

当我尝试运行该程序时,它从regedit的输出中显示了一个错误:

无法导入\ folder1 \ folder2 \ folder:打开文件时出错。可能有磁盘或文件系统错误

由于错误报告反斜杠正确,所以我猜编译器或regedit在“文件夹”后未读取任何超出空白的内容

戴夫·齐奇(Dave Zych)

在命令行中传递参数时,需要将它们括起来"尝试这个:

string path = @"""\\folder1\folder2\folder three\file.reg""";
Process regeditProcess = Process.Start("regedit.exe", path);

添加""逐字字符串会在字符串中添加单引号,因此最终的字符串将"\\folder1\folder2\folder three\file.reg"正确地传递给regedit.exe

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

HTCondor:将$(Process)作为可执行文件的参数传递时,出现“进程:找不到[没有这样的文件或目录]”

来自分类Dev

无法使用Java Process使用包含#(哈希)字符的参数执行python可执行文件

来自分类Dev

NodeJS可执行文件无法通过`process.argv`接收命令args

来自分类Dev

通过Jemeter使用参数化命令运行可执行文件的多次执行

来自分类Dev

C ++通过Windows搜索路径查找可执行文件

来自分类Dev

C++ Windows - 通过可执行文件路径获取进程的 PID

来自分类Dev

Process.Start()是否以任何方式挂接到可执行文件?

来自分类Dev

模仿通过可执行文件拖放文件?

来自分类Dev

cabal通过沙箱从Hackage安装可执行文件?

来自分类Dev

通过Cabal中的可执行文件分析库

来自分类Dev

通过JSPM安装后运行可执行文件

来自分类Dev

通过URL过滤可执行文件?

来自分类Dev

通过Cygwin运行可执行文件

来自分类Dev

通过包而不是可执行文件安装 chromedriver

来自分类Dev

通过 .NET 可执行文件管理 git repo

来自分类Dev

通过 nodejs 运行可执行文件

来自分类Dev

通过PowerShell运行可执行文件并使其正确返回可执行文件的错误代码

来自分类Dev

通过相对路径中的守护程序systemd启动一个dotnet核心可执行文件

来自分类Dev

在执行通过pyinstaller生成的可执行文件时,如何隐藏黑屏?

来自分类Dev

如何在执行之前通过命令行设置可执行文件的工作目录?

来自分类Dev

我怎么知道我的Python脚本是通过命令行中的解释器还是作为可执行文件(通过shebang)调用的?

来自分类Dev

通过ProcessBuilder调用的可执行文件找不到所需的文件

来自分类Dev

如何通过单击Windows中的Go可执行文件打开特定文件

来自分类Dev

如何通过在Powershell中提供配置文件来运行可执行文件(exe)

来自分类Dev

通过终端CentOS7将可执行文件转换为普通文件

来自分类Dev

通过在.sh文件中调用来运行可执行文件

来自分类Dev

java.lang.IllegalStateException:必须通过webdriver.chrome.driver系统属性设置驱动程序可执行文件的路径;

来自分类Dev

将pwd作为参数传递给可执行文件

来自分类Dev

默认情况下如何通过JRE运行可执行文件?

Related 相关文章

  1. 1

    HTCondor:将$(Process)作为可执行文件的参数传递时,出现“进程:找不到[没有这样的文件或目录]”

  2. 2

    无法使用Java Process使用包含#(哈希)字符的参数执行python可执行文件

  3. 3

    NodeJS可执行文件无法通过`process.argv`接收命令args

  4. 4

    通过Jemeter使用参数化命令运行可执行文件的多次执行

  5. 5

    C ++通过Windows搜索路径查找可执行文件

  6. 6

    C++ Windows - 通过可执行文件路径获取进程的 PID

  7. 7

    Process.Start()是否以任何方式挂接到可执行文件?

  8. 8

    模仿通过可执行文件拖放文件?

  9. 9

    cabal通过沙箱从Hackage安装可执行文件?

  10. 10

    通过Cabal中的可执行文件分析库

  11. 11

    通过JSPM安装后运行可执行文件

  12. 12

    通过URL过滤可执行文件?

  13. 13

    通过Cygwin运行可执行文件

  14. 14

    通过包而不是可执行文件安装 chromedriver

  15. 15

    通过 .NET 可执行文件管理 git repo

  16. 16

    通过 nodejs 运行可执行文件

  17. 17

    通过PowerShell运行可执行文件并使其正确返回可执行文件的错误代码

  18. 18

    通过相对路径中的守护程序systemd启动一个dotnet核心可执行文件

  19. 19

    在执行通过pyinstaller生成的可执行文件时,如何隐藏黑屏?

  20. 20

    如何在执行之前通过命令行设置可执行文件的工作目录?

  21. 21

    我怎么知道我的Python脚本是通过命令行中的解释器还是作为可执行文件(通过shebang)调用的?

  22. 22

    通过ProcessBuilder调用的可执行文件找不到所需的文件

  23. 23

    如何通过单击Windows中的Go可执行文件打开特定文件

  24. 24

    如何通过在Powershell中提供配置文件来运行可执行文件(exe)

  25. 25

    通过终端CentOS7将可执行文件转换为普通文件

  26. 26

    通过在.sh文件中调用来运行可执行文件

  27. 27

    java.lang.IllegalStateException:必须通过webdriver.chrome.driver系统属性设置驱动程序可执行文件的路径;

  28. 28

    将pwd作为参数传递给可执行文件

  29. 29

    默认情况下如何通过JRE运行可执行文件?

热门标签

归档