nAnt Удаление файлов, более старых, чем 7 дней

Кто-то шел вперед и записал рубиновый драгоценный камень, названный Renum. Это утверждает, что получило самый близкий Java/C# как поведение. Лично я все еще изучаю Ruby, и я был немного потрясен, когда я хотел заставить определенный класс содержать статическое перечисление, возможно хеш, которым это не было точно легко найдено через Google.

6
задан Brian Tompsett - 汤莱恩 4 July 2015 в 13:22
поделиться

1 ответ

I don't see any documentation for using the "date" element. You might consider something like this:

<fileset id="thelogs" basedir="${StageIISRoot}/MySite/App_Data/ErrorLog">
    <include name="*.xml" />
</fileset>

And then reference that fileset later in a loop that checks the file date and deletes:

<foreach item="File" property="filename">
    <in>
        <items refid="thelogs" />
    </in>
    <do>
        <if test="${timespan::get-days(datetime::now() - file::get-last-write-time(filename)) >= 7}">
            <delete file="${filename}" />
        </if>
    </do>
</foreach>
9
ответ дан 8 December 2019 в 17:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: