首先,我不得不忍受让 icalcs 向文件夹中的每个人授予完全权限,因为我不知道我应该写“Tout le monde”而不是“everyone”,因为我的 Windows 7 语言是法语,实际上我需要这个命令为此,我可以在相同的权限更改文件夹中解压缩 zip 文件。
我的批处理文件的代码如下:
call xcopy glassfish-4.1.zip C:\Users\Feki\Desktop\vvv2
icacls C:\Users\Feki\Desktop\vvv2 /grant "Tout le monde":f
call C:\Program Files\Java\jdk1.7.0_40\bin>jar xf C:\Users\Feki\Desktop\vvv2\glassfish-4.1.zip
ECHO.
ECHO Press any key to exit.
pause>null
日志表明 icalcs 成功,但是当提取开始时,我收到“拒绝访问”消息
- - 编辑 - -
我试图确保我拥有对 zip 文件的提取权限,所以我添加了
icacls C:\Users\Feki\Desktop\vvv2\* /grant "Tout le monde":f
在第一次 icacls 之后,但提取仍然不起作用