Thursday, September 27, 2012

Delete All Text Files from Folder using java

import java.io.*;

public class ClearFolderDemo{
 
   public static void clear(String strFolder)
{
        // Declare variables
        File fLogDir = new File(strFolder);
        // Get all BCS files
        File[] fLogs = fLogDir.listFiles(new FilenameFilter()
        {
                public boolean accept(File fDir, String strName)
                {
                        return (strName.endsWith(".txt" ));
                }
        });
        // Delete all files
        for (int i = 0; i < fLogs.length; i++)
        {
             //  deleteFile(fLogs[i].getAbsolutePath());
            if(fLogs[i].getAbsoluteFile().delete()){
                System.out.println(fLogs[i].getAbsoluteFile().getName() + " is deleted!");
            }else{
                System.out.println("Delete operation is failed.");
            }
        }

  public static void main(String[] args){
   String Src="D:\Output";
   clear(Src);
   System.out.println("Deleted All .txt files from Folder");
 
  }
  }
}



2 comments: