2014-09-04 75 views
0

我一直用这个简单的代码拷贝整个文件夹结构,包括隐藏文件/文件夹Powershell的拷贝项目-force不保留无形的文件夹

Copy-Item -Path $source -Destination $dest -Recurse -Force; 

它的工作原理,但使所有隐藏的文件/文件夹可见,基本上是Mode财产d--h-d----

# Source folder (hidden) 
Mode    LastWriteTime  Length Name                       
----    -------------  ------ ----                       
d--h-  04.09.2014  11:03   AppData 

# Destination folder (not hidden) 
Mode    LastWriteTime  Length Name                       
----    -------------  ------ ----                       
d----  04.09.2014  15:35   AppData 

变化有一个简单的方法来复制隐藏的文件夹,因为它们或者我需要遍历每个复制的项目,并最终使其不可见?

+0

这是相关的,使用传递和'Get-ItemProperty'和'Set-ItemProperty'你应该能够将它拼在一起:http://stackoverflow.com/a/5925846/736079 – jessehouwing 2014-09-04 14:58:08

回答

-1

您是否考虑过使用Robocopy来代替?它很容易包含处理文件属性的功能,具有记录容量和其他高级功能。

+0

这应该是真的一条评论。 – 2016-07-25 15:44:07