我正在尝试比较一组两个文件列表。 我想按校验和或文件名/路径进行检查 如果文件存在,如果为true,则表示校验和是否相等,但是我无法得到满足我需要的结果,我认为我的when语句错误,但是我是新手,到现在为止,找不到适合我的需求。 >
任何建议都很棒!
这是我到目前为止所得到的:
- name: Test
local_action:
module: find
paths: "{{ src_folder }}"
get_checksum: yes
recurse: yes
register: resultA
- name: Test2
win_find:
paths: "{{ dest_win_folder }}"
get_checksum: yes
checksum_algorithm: sha1
recurse: yes
register: resultB
- debug:
msg: "{{ item[0].filename }}"
with_nested:
- "{{ resultB['files'] }}"
- "{{ resultA['files'] }}"
when: "'{{ item.0.checksum }}' != '{{ item.1.checksum }}'"