From issues-return-91950-archive-asf-public=cust-asf.ponee.io@commons.apache.org Wed Sep 2 14:51:02 2020 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mxout1-ec2-va.apache.org (mxout1-ec2-va.apache.org [3.227.148.255]) by mx-eu-01.ponee.io (Postfix) with ESMTPS id 8A5B618065D for ; Wed, 2 Sep 2020 16:51:02 +0200 (CEST) Received: from mail.apache.org (mailroute1-lw-us.apache.org [207.244.88.153]) by mxout1-ec2-va.apache.org (ASF Mail Server at mxout1-ec2-va.apache.org) with SMTP id C8F45454AD for ; Wed, 2 Sep 2020 14:51:01 +0000 (UTC) Received: (qmail 74882 invoked by uid 500); 2 Sep 2020 14:51:01 -0000 Mailing-List: contact issues-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: issues@commons.apache.org Delivered-To: mailing list issues@commons.apache.org Received: (qmail 74850 invoked by uid 99); 2 Sep 2020 14:51:01 -0000 Received: from mailrelay1-us-west.apache.org (HELO mailrelay1-us-west.apache.org) (209.188.14.139) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Sep 2020 14:51:01 +0000 Received: from jira-he-de.apache.org (static.172.67.40.188.clients.your-server.de [188.40.67.172]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 98B7045AA4 for ; Wed, 2 Sep 2020 14:51:00 +0000 (UTC) Received: from jira-he-de.apache.org (localhost.localdomain [127.0.0.1]) by jira-he-de.apache.org (ASF Mail Server at jira-he-de.apache.org) with ESMTP id 228077802B2 for ; Wed, 2 Sep 2020 14:51:00 +0000 (UTC) Date: Wed, 2 Sep 2020 14:51:00 +0000 (UTC) From: "ASF GitHub Bot (Jira)" To: issues@commons.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Work logged] (IO-596) Add DeleteFiles utility class for more robust file deletion strategies MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/IO-596?focusedWorklogId=477919&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-477919 ] ASF GitHub Bot logged work on IO-596: ------------------------------------- Author: ASF GitHub Bot Created on: 02/Sep/20 14:50 Start Date: 02/Sep/20 14:50 Worklog Time Spent: 10m Work Description: jvz opened a new pull request #72: URL: https://github.com/apache/commons-io/pull/72 This class provides configurable strategies to delete files and directories. Adapted from the work done in https://github.com/jenkinsci/jenkins/pull/3812. Signed-off-by: Matt Sicker @reviewbybees @garydgregory @jeffret-b ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: users@infra.apache.org Issue Time Tracking ------------------- Worklog Id: (was: 477919) Time Spent: 1h 40m (was: 1.5h) > Add DeleteFiles utility class for more robust file deletion strategies > ---------------------------------------------------------------------- > > Key: IO-596 > URL: https://issues.apache.org/jira/browse/IO-596 > Project: Commons IO > Issue Type: New Feature > Components: Utilities > Reporter: Matt Sicker > Assignee: Matt Sicker > Priority: Major > Time Spent: 1h 40m > Remaining Estimate: 0h > > Particularly for Windows environments where deleting files can turn into a hassle due to the inability to remove open files, I would like to provide a file deletion utility class that has the ability to retry deletions with exponential backoff, force override file attributes to allow for deletion, and deleting as much as possible while accumulating errors. > This functionality was originally inspired by and based on functionality in Jenkins hudson.Util class. -- This message was sent by Atlassian Jira (v8.3.4#803005)