public class FileToolKit
extends java.lang.Object
Constructor and Description |
---|
FileToolKit() |
Modifier and Type | Method and Description |
---|---|
static void |
archiveTranscription(java.lang.String archive,
java.lang.String fNoir,
java.lang.String fBraille)
Crée un zip avec extension .natb contenant le nca de la conf,
le fichier source, le tmp.xml (pour info), tmp_mep.xml et sortie
|
static boolean |
convertBrailleFile(java.lang.String fileIn,
java.lang.String fileOut,
java.lang.String table1,
java.lang.String table2,
GestionnaireErreur g)
appelle l'autre convertBrailleFile avec l'encoding de sortie
de NAT pour les deux encoding entrée et sortie
|
static boolean |
convertBrailleFile(java.lang.String fileIn,
java.lang.String fileOut,
java.lang.String table1,
java.lang.String table2,
java.lang.String encoding1,
java.lang.String encoding2,
GestionnaireErreur g)
change la table braille d'un fichier texte.
|
static boolean |
copyFile(java.lang.String fileIn,
java.lang.String fileOut)
Copie un fichier vers un autre à l'identique (sans changer d'encodage)
|
static boolean |
copyFile(java.lang.String fileIn,
java.lang.String fileOut,
java.lang.String encodingIn,
java.lang.String encodingOut)
Copie un fichier vers un autre en changeant d'encodage
|
static void |
exportConfig(java.lang.String fich)
Crée un zip avec extension .nca contenant les différents fichiers
relatifs à une conf utilisée.
|
static java.lang.String |
getSysDepPath(java.lang.String path)
Renvoie un nom complet de fichier ou de répertoire selon le système :
.toURI().getPath() pour tous les Windows sauf Vista
.toURI().getRawPath() pour les autres systèmes d'exploitation
|
static java.lang.String |
loadFileToStr(java.lang.String fileName)
Lit le fichier en paramètre avec l'encoding par défaut
et renvoie une String contenant ce fichier.
|
static java.lang.String |
loadFileToStr(java.lang.String fileName,
java.lang.String encodageFichier)
Lit le fichier en paramètre avec l'encoding donné
et renvoie une String contenant ce fichier.
|
static java.lang.String |
nomSortieAuto(java.lang.String nomEntree,
java.lang.String ext)
Renvoie le nom de sortie automatique de document :
extension d'origine avec - et _nat.ext à la fin
exemple : test.odt, txt -> test-odt_nat.txt
|
static boolean |
saveStrToFile(java.lang.String stringToSave,
java.lang.String fileName)
Enregistre une chaîne de caractères dans un
fichier avec l'encodage donné.
|
static boolean |
saveStrToFile(java.lang.String stringToSave,
java.lang.String fileName,
java.lang.String encodageFichier)
Enregistre une chaîne de caractères dans un
fichier avec l'encodage donné.
|
static void |
zipDir(java.lang.String dir2zip,
java.util.zip.ZipOutputStream zos)
ajoute un directory entier de manière récursive
à un ZipOutputStream.
|
public static boolean saveStrToFile(java.lang.String stringToSave, java.lang.String fileName, java.lang.String encodageFichier)
stringToSave
- chaine à sauverfileName
- non du fichier de sauvegardeencodageFichier
- encodage de filenamepublic static boolean saveStrToFile(java.lang.String stringToSave, java.lang.String fileName)
stringToSave
- chaine à sauvegarderfileName
- non du fichierpublic static java.lang.String loadFileToStr(java.lang.String fileName, java.lang.String encodageFichier)
fileName
- adresse du fichier à lireencodageFichier
- encodage du fichierpublic static java.lang.String loadFileToStr(java.lang.String fileName)
fileName
- adresse du fichierpublic static boolean copyFile(java.lang.String fileIn, java.lang.String fileOut, java.lang.String encodingIn, java.lang.String encodingOut)
fileIn
- adresse du fichier sourcefileOut
- adresse du fichier sortieencodingIn
- encodage de fileInencodingOut
- encodage de fileOutpublic static boolean copyFile(java.lang.String fileIn, java.lang.String fileOut)
fileIn
- adresse du fichier sourcefileOut
- adresse du fichier ciblepublic static boolean convertBrailleFile(java.lang.String fileIn, java.lang.String fileOut, java.lang.String table1, java.lang.String table2, java.lang.String encoding1, java.lang.String encoding2, GestionnaireErreur g)
fileIn
- fichier texte d'entréefileOut
- fichier texte de sortie (brf)table1
- table du fichier d'entréetable2
- table pour le fichier de sortieencoding1
- encoding du fichier d'entréeencoding2
- encoding du fichier de sortieg
- gestionnaire d'erreur (peut être null)public static boolean convertBrailleFile(java.lang.String fileIn, java.lang.String fileOut, java.lang.String table1, java.lang.String table2, GestionnaireErreur g)
fileIn
- fichier texte d'entréefileOut
- fichier texte de sortie (brf)table1
- table du fichier d'entréetable2
- table pour le fichier de sortieg
- gestionnaire d'erreur (peut être null)public static java.lang.String getSysDepPath(java.lang.String path)
path
- string du nom du fichier ou du répertoire à convertirpublic static java.lang.String nomSortieAuto(java.lang.String nomEntree, java.lang.String ext)
nomEntree
- nom de fichier à convertirext
- extension à ajouterpublic static void exportConfig(java.lang.String fich) throws java.io.IOException
fich
- nom du fichier zip qui contiendra la confjava.io.IOException
- en cas de soucipublic static void zipDir(java.lang.String dir2zip, java.util.zip.ZipOutputStream zos) throws java.io.IOException
dir2zip
- dossier à zipperzos
- fichier zip de destinationjava.io.IOException
- erreur de copie de fichierpublic static void archiveTranscription(java.lang.String archive, java.lang.String fNoir, java.lang.String fBraille) throws java.io.IOException
archive
- nom du fichier zip qui contiendra la conffNoir
- nom du fichier noir de la transfBraille
- nom du fichier braille de la transjava.io.IOException
- en cas de souci