ADF - 如果在 2 天内将 csv 从源复制到目标并获得较旧的目标版本
ADF - copy csv from source to target if its with in 2 days and achieve the older target version
我的问题:文件未检查其是否超过 2 天。不管它复制文件和 True 部分正在执行,这正在实现文件。
如果只有文件少于 2 天,我如何检查执行 True 条件
您出现此行为是因为 modifiedDatetimeStart 和 modifiedDatetimeEnd 属性无法从文件中获取元数据,它用于获取来自文件夹的元数据。这将导致在上述范围内修改所有文件。详情请参考documentation
示例:
存储空间
ADF(获取元数据)
结果:
您可以更改您的方法并使用 获取元数据 获取文件的最后修改日期,并使用如下表达式将其与您定义的范围进行比较 -
@if(greaterOrEquals(ticks(activity('Get Metadata_File').output.lastModified),ticks(adddays(utcnow(),-2))),True,False)
.
请查看下面的 Gif 以供参考 -
我的问题:文件未检查其是否超过 2 天。不管它复制文件和 True 部分正在执行,这正在实现文件。 如果只有文件少于 2 天,我如何检查执行 True 条件
您出现此行为是因为 modifiedDatetimeStart 和 modifiedDatetimeEnd 属性无法从文件中获取元数据,它用于获取来自文件夹的元数据。这将导致在上述范围内修改所有文件。详情请参考documentation
示例:
存储空间
ADF(获取元数据)
结果:
您可以更改您的方法并使用 获取元数据 获取文件的最后修改日期,并使用如下表达式将其与您定义的范围进行比较 -
@if(greaterOrEquals(ticks(activity('Get Metadata_File').output.lastModified),ticks(adddays(utcnow(),-2))),True,False)
.
请查看下面的 Gif 以供参考 -