4

这是我目前的剧本...

copy '.\Alfresco Development Config Files\*' C:\Alfresco\tomcat\shared\classes -rec -force

我将如何改变这样隐藏的文件被跳过?

4

2 回答 2

1

如果您不反对使用本机命令,那么

robocopy '.\Alfresco Development Config Files' C:\Alfresco\tomcat\shared\classes /s /XA:H

(可能需要为源提供完整路径,因为当前 PowerShell 目录和进程的当前工作目录不是一回事(在一般情况下也不能))。

修复以前的 PowerShell 变体可能是可能的,但很麻烦。

于 2012-04-19T20:34:33.790 回答
-1

可能有更简洁的方法,但也许这会有所帮助:

$NonHiddenObjects = Compare -IncludeEqual `
 -Diff (Dir ".\Alfresco Development Config Files\" -Rec -Force | Select -Exp FullName) `
 -Ref  (Dir ".\Alfresco Development Config Files\" -Rec | Select -Exp FullName) `
 | ?{$_.SideIndicator -eq "=="} `
 | Select -Exp InputObject

copy $NonHiddenObjects C:\Alfresco\tomcat\shared\classes -force
于 2012-04-19T20:33:28.357 回答