使用文件更改复制文件和文件夹

时间:2015-04-23 11:34:51

标签: powershell

我有PowerShell代码,它的工作正常但有问题。

这是我的PowerShell代码:

Copy-Item C:\inetpub\wwwroot\* -Exclude *.*/Temp \\192.168.10.46\database_backups\Application -Recurse -ErrorAction SilentlyContinue

我想修改此代码来完成这些事情:

  • 从每个应用程序中排除/Temp文件夹(目前配置的应用程序超过200个)
  • 我想继续犯错误
  • 如果可能,我只想复制自上次运行命令后更改的文件/文件夹。

1 个答案:

答案 0 :(得分:0)

  • 检查this answer是否排除了Copy-Item

  • 中的目录
  • -ErrorAction SilentlyContinue将继续执行非终止错误,但如果您在任何地方遇到终止错误,您仍然需要处理它。

  • 您必须对LastWriteTime媒体资源和当前日期Get-Date进行比较。这可以通过IF或WHERE语句来完成。

RoboCopy is a good way to do this,但它只查看文件中的更改,我不确定自上次运行命令后跟踪" 的好方法 "