Hi,

I created a few methods that I think might fit well with FileUtils.

   public static List<File> create(ArrayList<String> paths)
   {
       Iterator<String> pathIterator = paths.iterator();
       List<File> files  = new ArrayList<File>();
       while(pathIterator.hasNext())
       {
           files.add(new File(pathIterator.next()));
       }
       return files;
   }

   public static void create(List<File> directories)
   {
       Iterator<File> directoryIterator = directories.iterator();

       while(directoryIterator.hasNext())
       {
           File directory = directoryIterator.next();
           directory.mkdirs();
       }
   }

   public static void delete(List<File> directories) throws IOException
   {
       Iterator<File> directoriesIterator = directories.iterator();

       while(directoriesIterator.hasNext())
       {
           File file = directoriesIterator.next();
           FileUtils.deleteDirectory( file );
       }
   }

Thoughts?

Cheers,
- Ole

Reply via email to