|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.ejie.r01f.file.FileUtils
Utilidades con ficheros
| Constructor Summary | |
FileUtils()
|
|
| Method Summary | |
static void |
appendToFile(java.io.File file,
java.io.InputStream fileContentsIS,
boolean createFileIfNotExists)
Añade a un fichero el contenido leido del InputStream |
static java.lang.String |
composePathFromPathSplitted(java.lang.String[] pathSplitted)
Compone una ruta a partir de la ruta descompuesta del fichero |
static void |
copyFile(java.io.File srcFile,
java.io.File dstFile)
Copia un fichero o directorio - Si se trata de un directorio se copian recursivamente todos sus contenidos - Si el directorio destino no existe, se crea |
static void |
copyFile(java.io.File srcFile,
java.io.File dstFile,
boolean forceDstRoot)
Copia un fichero o directorio - Si se trata de un directorio se copian recursivamente todos sus contenidos - Si el directorio destino no existe, se crea |
static void |
copySingleFile(java.io.File srcFile,
java.io.File dstFile)
Copia un fichero sencillo (no un directorio) |
static boolean |
delete(java.io.File resource)
Borra un fichero o directorio (recursivamente) |
static void |
main(java.lang.String[] argv)
Metodo main (para probar el temilla...) |
static void |
renameFile(java.io.File srcFile,
java.io.File destFile)
Renombra un fichero |
static void |
renameFile(java.lang.String srcFile,
java.lang.String destFile)
Renombra un fichero |
static int |
replaceStrInFileNames(java.lang.String pattern,
java.lang.String newPattern,
java.lang.String initDir,
boolean recurseSubDirs)
Busca los ficheros cuyo nombre contenga una cadena y cambia dicha cadena por otra. |
static int |
replaceStrInFiles(java.lang.String pattern,
java.lang.String newPattern,
java.lang.String initDir)
Busca los ficheros cuyo contenido contenga una cadena y cambia dicha cadena por otra. |
static void |
saveFile(java.io.File file,
java.io.InputStream fileContentsIS)
Actualiza los contenidos de un fichero, machacando los contenidos actuales o creando un nuevo fichero si no existía anteriormente - Si no existen las carpetas hasta la ruta definida en el fichero, se crean |
static java.lang.String[] |
splitFileNameAndExtension(java.lang.String fileFullName)
Separa el nombre de un fichero y su extensión |
static java.lang.String[] |
splitFilePath(java.lang.String fileFullPath)
Separa la ruta completa de un fichero NOTA: El separador de la ruta se toma como el caracter "/" |
static void |
truncate(java.io.File file,
long length)
Trunca un fichero a un tamaño indicado |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public FileUtils()
| Method Detail |
public static void appendToFile(java.io.File file,
java.io.InputStream fileContentsIS,
boolean createFileIfNotExists)
throws java.io.IOException
file - el fichero al que añadir el contenidofileContentsIS - contenido a añadircreateFileIfNotExists - true si hay que crear el fichero si este no existe
java.io.IOException - si no existe el fichero o hay algún error al escribir
public static void truncate(java.io.File file,
long length)
throws java.io.IOException
file - el fichero a truncarlength - el tamaño final del fichero
java.io.IOException - si no se puede realizar el truncadopublic static java.lang.String[] splitFileNameAndExtension(java.lang.String fileFullName)
fileFullName - el nombre del fichero completo (con extension y sin el path)
public static java.lang.String[] splitFilePath(java.lang.String fileFullPath)
fileFullPath - La ruta completa del fichero (puede incluir o no el nombre con extension)
public static java.lang.String composePathFromPathSplitted(java.lang.String[] pathSplitted)
pathSplitted - Path descompuesto
public static void renameFile(java.lang.String srcFile,
java.lang.String destFile)
throws java.io.IOException
srcFile - El path+nombre fichero origendestFile - El path+nombre fichero destino
IOException: - Si ocurre una excepción
java.io.IOException
public static void renameFile(java.io.File srcFile,
java.io.File destFile)
throws java.io.IOException
srcFile - El fichero origendestFile - El fichero destino
java.io.IOException - Si ocurre una excepción
public static void copyFile(java.io.File srcFile,
java.io.File dstFile)
throws java.io.IOException
srcFile - Fichero o directorio de origendstFile - Fichero o directorio de destino
java.io.IOException - si no se puede acceder a alguno de los ficheros
public static void copyFile(java.io.File srcFile,
java.io.File dstFile,
boolean forceDstRoot)
throws java.io.IOException
srcFile - srcFile Fichero o directorio de origendstFile - dstFile Fichero o directorio de destinoforceDstRoot - Forzar que la ruta destino cuelgue de directorio raiz
java.io.IOException
public static void copySingleFile(java.io.File srcFile,
java.io.File dstFile)
throws java.io.IOException
srcFile - dstFile -
java.io.IOException - si el fichero a copiar es un directorio o ocurre algún error
public static void saveFile(java.io.File file,
java.io.InputStream fileContentsIS)
throws java.io.IOException
file - El fichero a actualizarfileContentsIS - Un inputStream con los contenidos
java.io.IOException - is hay algun error en el proceso
public static boolean delete(java.io.File resource)
throws java.io.IOException
resource - el fichero o directorio a borrar
java.io.IOException
public static int replaceStrInFileNames(java.lang.String pattern,
java.lang.String newPattern,
java.lang.String initDir,
boolean recurseSubDirs)
pattern - La cadena a buscarnewPattern - La cadena con la que sustituirinitDir - El directorio en el que hay que buscar los ficherosrecurseSubDirs - Indica si hay que sustituir tambien en los subdirectorios
public static int replaceStrInFiles(java.lang.String pattern,
java.lang.String newPattern,
java.lang.String initDir)
pattern - La cadena a buscarnewPattern - La cadena con la que sustituirinitDir - El directorio en el que hay que buscar los ficheros
public static void main(java.lang.String[] argv)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||