0

我正在尝试将服务器上文件夹中的大量文件同步到 cloudberry 存储桶中,以获取今天日期与该文件的最后修改日期相同的所有文件。

此代码同步成功,但它同步文件夹中的所有文件,而不仅仅是带有 .lastwritetime之后的文件$date,即使我将日期更改为未来一个月的日期,所有文件仍然同步。

我试图在网上找到解决方案,但没有一个解决方案适用于$temptype 的对象CloudBerryLab.Explorer.PSSnapIn.Object.CloudFolder

我究竟做错了什么?

Add-PSSnapin CloudBerryLab.Explorer.PSSnapIn
Set-CloudOption -PathStyle VHost 
$date = Get-Date -Hour 0 -Minute 00 -Second 00
$s3 = Get-CloudS3Connection -Key XXXX -Secret XXXX
$source = Get-CloudFilesystemConnection | Select-CloudFolder -Path "//server1/XXXX/XXX"
$temp = $s3 | Select-CloudFolder -path "bucket/XXXX/"
$source | Copy-CloudSyncFolders $temp | Where-Object –Filter { $PSItem.LastWriteTime –ge $date}
4

0 回答 0