复制具有权限但不覆盖内容的windows文件夹

复制具有权限但不覆盖内容的windows文件夹,windows,batch-file,permissions,directory,Windows,Batch File,Permissions,Directory,我想复制具有权限但不复制其内容的文件夹。举个例子: C:\pictures and it has cat photos in it 我只想把许可复制到 D:\pictures (has other pictures) 我想把它复制到 E:\pictures (this folder is not existing) 我用robocopy和icacls试过了。但我无法使用icacls恢复数据: icacls C:\pictures /save ntfspermissions.txt /c i

我想复制具有权限但不复制其内容的文件夹。举个例子:

C:\pictures and it has cat photos in it
我只想把许可复制到

D:\pictures (has other pictures)
我想把它复制到

E:\pictures (this folder is not existing)
我用
robocopy
icacls
试过了。但我无法使用icacls恢复数据:

icacls C:\pictures /save ntfspermissions.txt /c
icacls D:\pictures /restore C:\ntfspermissions.txt
它只是说:
1错误


在robocopy中,我使用参数“
/COPY:SAO
”进行了尝试。但它也不起作用。它只适用于“
/MIR
”,但如果我这样做,我也会复制内容。

使用get acl和set acl:

$acl=get-acl -path C:\pictures
set-acl -path d:\pictures -AclObject $acl
New-Item -ItemType directory -Name pictures -Path e:\
set-acl -path e:\pictures -AclObject $acl

Don Jones的更详细回答:

使用get acl和set acl:

$acl=get-acl -path C:\pictures
set-acl -path d:\pictures -AclObject $acl
New-Item -ItemType directory -Name pictures -Path e:\
set-acl -path e:\pictures -AclObject $acl
唐·琼斯更详细的回答: