除了少数文件外,我需要找到所有文件。实际上,我需要在此之后将其删除。
我使用了win_find
模块和排除选项。但这并不排除它。
我的代码如下。
vars:
exclude_files: dontdeletethis.txt
tasks:
- name: Find files
win_find:
paths: C:\temp\Test\fol1
excludes: 'dontdeletethis.txt'
register: log_files
答案 0 :(得分:0)
这个为我工作
---
- name: Find log files to delete
win_find:
paths: C:\temp\Test\fol1
register: log_files
- name: Delete
win_file:
path: "{{item.path}}"
state: absent
when: 'dontdeletethis.txt not in item.path'
with_items: "{{log_files.files}}"