gpt4 book ai didi

用于备份超过 7 天的文件夹的 Powershell 脚本

转载 作者:行者123 更新时间:2023-12-02 08:51:44 25 4
gpt4 key购买 nike

我有一个文件夹 X:/EmpInfo,其中包含许多不同的文件夹。每个文件夹包含大约 5-10 个文件。

我需要备份修改日期比 7 天前更新的文件夹。也就是说,修改意味着新文件被添加到文件夹或现有文件被修改。

示例:如果我今天 (11/08) 运行它,它会将 X:/EmpInfo 中所有修改日期为 11/01 的文件夹备份到今天的当前时间(当脚本运行时)。它应该移动整个文件夹,而不仅仅是修改后的文件。覆盖任何现有文件夹。

最佳答案

它可能不是“像 Perl 那样真正的东西”,但 PowerShell 可以很容易地处理它。这应该让你开始:

$newFolders = dir X:\EmpInfo | ? {$_.PSIsContainer} | ? {$_.LastWriteTime -gt (Get-Date).AddDays(-7)} 
$newFolders | % { copy $_.FullName c:\temp\archive -Recurse -Force}

享受管道的乐趣吧!

关于用于备份超过 7 天的文件夹的 Powershell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8053203/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com