为什么 7-zip.exe 使用这些参数/参数返回“访问被拒绝”?

eic*_*a3I 6 batch permissions 7-zip

在批处理文件中:

START "7-zip" /D "C:\Program Files\7-Zip\" "7z.exe" a -o <F:> testArchive F:\test
Run Code Online (Sandbox Code Playgroud)

或者,单独在 cmd 上为:

7z.exe a -o <C:\users\user\Desktop> testArc C:users\user\desktop\test
Run Code Online (Sandbox Code Playgroud)

返回“访问被拒绝”。我希望它使用指定的参数运行 7-zip。为什么不呢?

这是批处理文件的代码:

@echo off 
:Variables 
set SOURCE=F:\myDocuments\ 
set DESTINATION=E:\myDocuments\ 
:If disc space is available, make tar ball or .7z or whatever of /myDocuments and place it in F:/Backups 
START "7-zip" /D "C:\Program Files\7-Zip\" "7z.exe" a -o <F:> testArchive F:\test 
pause 
:echo %SOURCE% 
:echo %DESTINATION% 
:pause 
:run create sync. on documents to H:/myDocuments 
:Otherwise, say there's not enough disc space
Run Code Online (Sandbox Code Playgroud)

如果 z-zip 命令遵循正确的语法,则不会发生这种情况。访问被拒绝是由于 7zip 语法错误。

Ste*_*ers 6

检查7za.exe程序本身的权限;右键单击-> 属性-> 安全性->(选择一个用户)

并检查 Read & Execute 是否被勾选。在我的机器上,我有读取权限但没有执行权限。