ar.com.jiji.kaya.utils
Class FileUtils

java.lang.Object
  extended by ar.com.jiji.kaya.utils.FileUtils

public class FileUtils
extends java.lang.Object

Algunas operaciones sobre archivos y directorios que no estan en FileUtils de commons-lang.

Author:
lparra

Method Summary
static java.io.File createUniqueDir()
          Crea un dir con nombre unico.
static java.io.File createUniqueDir(java.lang.String baseDir)
          Crea un directorio nuevo con nombre "casi" unico.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createUniqueDir

public static java.io.File createUniqueDir()
                                    throws java.io.IOException
Crea un dir con nombre unico. Usa como directorio padre al directorio temporal.

Returns:
Throws:
java.io.IOException - Si no puede crear el directorio

createUniqueDir

public static java.io.File createUniqueDir(java.lang.String baseDir)
                                    throws java.io.IOException
Crea un directorio nuevo con nombre "casi" unico. Intenta crear un directorio con la hora en milis y si existe incrementa en 1 y sigue probando.
FIXME: La operacion no es atomica y no es de lo mas segura.

Parameters:
baseDir - Directorio base desde donde crear el directorio
Returns:
Throws:
java.io.IOException - Si no puede crear el directorio


Copyright © 2006 Kaya. All Rights Reserved.