powershell - Powershell 调用 cmd.exe 命令,如复制 /b
问题描述
我在 Powershell 中看到了这个已经快速简单的二进制连接文件
我对上面的答案不感兴趣我对下面的语法有什么问题感兴趣:
当我调用cmd.exe
如下命令时copy /b
:
function join-file {
copy /b $($args[0])+$($args[1]) $($args[2])
}
我收到一个错误Copy-Item : A positional parameter cannot be found
解决方案
正如错误所暗示的那样,copy
实际上只是一个别名Copy-Item
,它没有/b
参数。您可以调用 cmd 来使用它的复制命令。
function join-file {
cmd /c copy /b $($args[0])+$($args[1]) $($args[2])
}
推荐阅读
- android - 如何从 Java 程序调整 Android 网格布局间距
- string - 如何确定字符串的最小公约数?
- bonita - 启动后修改 Bonita 进程实例
- flutter - 在 Flutter 应用中集成 Paypal 支付
- c++ - DrawShadow 中的 Elevation 到底是做什么的?
- angular - 在 NativeScript Angular 中设置 SuggestionView 宽度的任何方式
- ubuntu - fail2ban apachefakegooglebot 失败正则表达式位置
- python - 我的 Discord XP 机器人无法识别 JSON 文件中的用户数据?
- java - @JsonFormat 不适用于自定义序列化程序
- javascript - 用于加载 HTML 文件的 JQuery 函数调用不起作用