You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在批处理文件中指定希伯来名称文件夹,供Rar.exe创建RAR时排除

修复方案

核心原因

  • 系统默认控制台代码页不支持希伯来语字符,导致Rar.exe无法正确解析非ASCII路径的匹配规则
  • 原有-x排除参数的格式有缺陷,WinRAR的目录排除规则需要明确匹配目录结构,未加末尾路径分隔符时会优先匹配文件而非目录

单命令行修复方案

方案1:切换代码页+原名排除(推荐)

不需要修改文件夹名称,直接通过&拼接代码页切换命令和原压缩命令即可,单命令行写法如下:

chcp 1255 >nul & "C:\Program Files (x86)\WinRAR\Rar.exe" a -hp123 -r -x*\"12" -x*\"13" -x*\"backup" -x*\"<替换为实际希伯来语文件夹名>" -y -- "G:\backup\bu.rar" "G:\"

说明:chcp 1255是切换到Windows希伯来语专用代码页,>nul用来屏蔽代码页切换的输出提示。Windows 10及以上系统可以把1255替换为65001使用UTF-8代码页,适配性更强。

方案2:修正短名排除规则(无需输入希伯来语字符)

如果你不想输入希伯来语字符,直接调整原有短名的匹配规则即可,单命令行写法如下:

"C:\Program Files (x86)\WinRAR\Rar.exe" a -hp123 -r -x*\"12" -x*\"13" -x*\"backup" -x*\CA05~1\ -x*CA05~1* -y -- "G:\backup\bu.rar" "G:\"

说明:调整了短名的匹配逻辑,增加末尾路径分隔符明确匹配目录,同时增加全局通配符匹配规则,确保Rar.exe无论匹配长名还是短名都能命中排除规则。

排查提示:如果执行后仍无法排除,可先执行dir G:\ /x再次确认希伯来语文件夹对应的8.3短名是否确实为CA05~1,排除短名输入错误的问题。

内容的提问来源于stack exchange,提问作者adar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 08:24:02