proyecto.utilidades
Class OperacionesFicheros

java.lang.Object
  extended by proyecto.utilidades.OperacionesFicheros

public class OperacionesFicheros
extends Object

OperacionesFicheros.

Clase con métodos estaticos para operaciones b�sicas con ficheros, por ejemplo:

Author:
mparras

Nested Class Summary
static class OperacionesFicheros.Filtro
          The Class Filtro.
 
Constructor Summary
OperacionesFicheros()
           
 
Method Summary
static String cargarFichero(File nombreArchivo)
          Cargar fichero.
static void copy(File src, File dst)
          Copia un solo archivo.
static void copyDirectorio(File srcDir, File dstDir)
          Copia un directorio con todo y su contendido.
static boolean deleteDirectorio(File dir)
          Delete directorio.
static String getExtension(File f)
          Devuelve la extension de un fichero dado.
static String getNombreSinExtension(File f)
          Devuelve el nombre de un fichero dado sin extensi�n.
static void guardarFichero(File archivo, String aTexto)
          Guarda un Fichero con un texto en la zona indicada.
static boolean validadorFileName(String lsFileName)
          Valida un string, para montar Nombres validos.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OperacionesFicheros

public OperacionesFicheros()
Method Detail

copyDirectorio

public static void copyDirectorio(File srcDir,
                                  File dstDir)
                           throws IOException
Copia un directorio con todo y su contendido.

Parameters:
srcDir - src dir
dstDir - dst dir
Throws:
IOException - Signals that an I/O exception has occurred.

validadorFileName

public static boolean validadorFileName(String lsFileName)
Valida un string, para montar Nombres validos.

Parameters:
lsFileName - the ls file name
Returns:
true, if validador file name

copy

public static void copy(File src,
                        File dst)
                 throws IOException
Copia un solo archivo.

Parameters:
src - the src
dst - the dst
Throws:
IOException - Signals that an I/O exception has occurred.

deleteDirectorio

public static boolean deleteDirectorio(File dir)
Delete directorio.

Parameters:
dir - the dir
Returns:
true, si es correcto Creado : Parras, 07-oct-2009

guardarFichero

public static void guardarFichero(File archivo,
                                  String aTexto)
                           throws Excepciones,
                                  IOException
Guarda un Fichero con un texto en la zona indicada.

Parameters:
archivo - the archivo
aTexto - the a texto
Throws:
Excepciones - , IOException
Excepciones - the excepciones
IOException - Signals that an I/O exception has occurred.

getExtension

public static String getExtension(File f)
Devuelve la extension de un fichero dado.

Parameters:
f - File
Returns:
the extension

getNombreSinExtension

public static String getNombreSinExtension(File f)
Devuelve el nombre de un fichero dado sin extensi�n.

Parameters:
f - ruta completa
Returns:
the nombre sin extension

cargarFichero

public static String cargarFichero(File nombreArchivo)
                            throws BadLocationException
Cargar fichero.

Parameters:
nombreArchivo - the nombre archivo
Returns:
the string Creado : Parras, 07-oct-2009
Throws:
BadLocationException - the bad location exception