batch-file - 如何以管理员身份使用 CMD 打开带有空格的目录中的文件?
问题描述
我正在编写一个脚本来使用批处理文件自动安装和优化软件。它需要管理员权限。
当管理员权限被授予时cmd
,我不得不从 切换"%cd%\program.exe"
到"%0\..\program.exe"
。但是,这样做之后,如果文件位于带有空格的目录中,我将无法打开它。
随后,我像这样删除了开头的引号:
%0\..\program.exe"
这导致目录问题消失了,但是现在带有空格的程序将无法打开,并且使用xcopy
会给我一个解析错误。
我需要它来打开带有空格的文件和带有空格的目录内的文件。
请帮我解决这个问题。提前致谢。
解决方案
推荐阅读
- date - 在雪花中,如何导出日期维度表中所有日期的最后 365 天
- linux - 如何将使用 vars 和 STDIN 插值构建的字符串附加到文件中?
- python - 在打印图像下方排列打印文本?
- .net - 我认为 ValueTuple 是 .NET Standard 2.0 内置的?
- javascript - mongoose.Schema() 和 new mongoose.Schema() 有什么区别?
- python - + 不支持的操作数类型:“WindowsPath”和“str”
- postgresql - 使用 RDS 2019 CA 根证书到 RDS PostgreSQL 的 Jetty + HikariCP + JVM SSL 连接问题
- swift - 关闭以前的视图控制器后如何更新表?
- c# - 我可以在 Application Insights 中模拟数据(时间戳)吗?
- django - 如何返回所有对象的 id 并放置在 my_result 对象中?[django]