rar 命令可以在命令提示符下运行,但不能在批处理文件中运行 - 除了 - 和空格之外不涉及任何奇怪的字符(是的,我使用引号)

rar 命令可以在命令提示符下运行,但不能在批处理文件中运行 - 除了 - 和空格之外不涉及任何奇怪的字符(是的,我使用引号)

这让我很困惑...即使我将以下命令从命令提示符复制粘贴到 Notepad 或 Notepad++(使用简单的字符编码)并将其用作 bat 文件,我仍然收到此错误:

Kan CRYPTO\==.rar niet openen
The system cannot find the path specified.
Gebruik:   rar <opdracht> -<schakeloptie 1> -<schakeloptie N> <archief>
               <bestanden...> <@bestandslijst...> <uitpakpad\>

<Opdrachten>

cmd.exe 中使用的命令(有效):

rar -rr100% a -k -os -ao -t -r -u -ma5 -m5 -htb -qo+ -ts -ep2 -se -ver10 -ag+YYYYMMDD_incr_ "E:\= RAIN\OneDrive\= CRYPTO\== Wallet Backups\E-Wallets Winrar Incremental Backup.rar" "E:\*wallet*.dat" "E:\*wallet*.bak" "E:\*wallet*.old"

批处理文件中使用的命令(失败):

@echo off
c:
cd\
cd c:\
cd "C:\Program Files\WinRAR\"

rar -rr100% a -k -os -ao -t -r -u -ma5 -m5 -htb -qo+ -ts -ep2 -se -ver10 -ag+YYYYMMDD_incr_ "E:\= RAIN\OneDrive\= CRYPTO\== Wallet Backups\E-Wallets Winrar Incremental Backup.rar" "E:\*wallet*.dat" "E:\*wallet*.bak" "E:\*wallet*.old"
pause

我不明白为什么会这样,或者我该如何逃避哪些字符...尽管现在用谷歌搜索了一下:)

任何帮助都值得感激,谢谢!

相关内容