Saber la Versión Sistema Operativo
uname -a
Descomprimir un archivo tar.gz
tar xvzf archivo.tar.gz
Corregir Error "No se pudo bloquear el directorio de administración (/var/lib/dpkg/)"
1.- sudo fuser -vki /var/lib/dpkg/lock
-v activa el modo verbose
-k mata el proceso
-i pide confirmación para matar el proceso
2.- sudo rm -f /var/lib/dpkg/lock
eliminar el archivo
3.- sudo dpkg --configure -a
reparar paquetes rotos
4.- sudo apt-get autoremove
eliminar paquetes que se hayan quedado colgados
domingo, 25 de marzo de 2018
viernes, 23 de marzo de 2018
Trabajar con Archivos
Temas para trabajar con archivos en Java
Leer archivos de una carpeta y agregarle texto:
File folder = new File("C:/compartirLinux/archivos");
File[] listOfFiles = folder.listFiles();
for (File file : listOfFiles) {
Writer output = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file, true), "UTF-8"));
output.append("New Line!");
output.close();
}
Obtener un archivo especifico y enviarlo a otra carpeta:
File afile =new File("C:\\compartirLinux\\archivos\\archivo0.txt");
if(afile.renameTo(new File("C:\\compartirLinux\\archivosnuevos\\" + afile.getName()))){
System.out.println("File is moved successful!");
}else{
System.out.println("File is failed to move!");
}
Copiar Archivos de una carpeta a otra:
Path from= Paths.get("C:\\compartirLinux\\boletasJsonComprimidas\\prueba.zip");
Path to = Paths.get("C:\\compartirLinux\\archivosnuevos\\prueba.zip");
CopyOption[] options = new CopyOption[]{
StandardCopyOption.REPLACE_EXISTING,
StandardCopyOption.COPY_ATTRIBUTES
};
try {
Files.copy(from, to, options);
} catch (IOException e) {
e.printStackTrace();
}
Convertir File a Byte[]:
dtoCargaArchivo.getAdjunto es una byte[];
File folder = new File("C:/compartirLinux/boletasJsonComprimidas");
File[] listOfFiles = folder.listFiles();
for (File file : listOfFiles) {
Path path = Paths.get(file.getPath());
try {
byte[] data = Files.readAllBytes(path);
dtoCargaArchivo.setAdjunto(data);
} catch (IOException e) {
e.printStackTrace();
}
}
Obtener el arreglo de Byte[]
dtoCargaArchivo.getAdjunto es una byte[];
1.-se especifica la carpeta en donde se va a grabar (ha tenido que ser creada previamente)
2.- convierte el byte[] en file y lo guardar en la ruta especificada.
Path path = Paths.get(GenClienteSid.getRutaDocumentos() + "prueba.zip");
Files.write(path, dtoCargaArchivo.getAdjunto());
Crear Carpeta
new File("D:\\prueba\\").mkdirs();
Leer archivos de una carpeta y agregarle texto:
File folder = new File("C:/compartirLinux/archivos");
File[] listOfFiles = folder.listFiles();
for (File file : listOfFiles) {
Writer output = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file, true), "UTF-8"));
output.append("New Line!");
output.close();
}
Obtener un archivo especifico y enviarlo a otra carpeta:
File afile =new File("C:\\compartirLinux\\archivos\\archivo0.txt");
if(afile.renameTo(new File("C:\\compartirLinux\\archivosnuevos\\" + afile.getName()))){
System.out.println("File is moved successful!");
}else{
System.out.println("File is failed to move!");
}
Copiar Archivos de una carpeta a otra:
Path from= Paths.get("C:\\compartirLinux\\boletasJsonComprimidas\\prueba.zip");
Path to = Paths.get("C:\\compartirLinux\\archivosnuevos\\prueba.zip");
CopyOption[] options = new CopyOption[]{
StandardCopyOption.REPLACE_EXISTING,
StandardCopyOption.COPY_ATTRIBUTES
};
try {
Files.copy(from, to, options);
} catch (IOException e) {
e.printStackTrace();
}
Convertir File a Byte[]:
dtoCargaArchivo.getAdjunto es una byte[];
File folder = new File("C:/compartirLinux/boletasJsonComprimidas");
File[] listOfFiles = folder.listFiles();
for (File file : listOfFiles) {
Path path = Paths.get(file.getPath());
try {
byte[] data = Files.readAllBytes(path);
dtoCargaArchivo.setAdjunto(data);
} catch (IOException e) {
e.printStackTrace();
}
}
Obtener el arreglo de Byte[]
dtoCargaArchivo.getAdjunto es una byte[];
1.-se especifica la carpeta en donde se va a grabar (ha tenido que ser creada previamente)
2.- convierte el byte[] en file y lo guardar en la ruta especificada.
Path path = Paths.get(GenClienteSid.getRutaDocumentos() + "prueba.zip");
Files.write(path, dtoCargaArchivo.getAdjunto());
Crear Carpeta
new File("D:\\prueba\\").mkdirs();
Suscribirse a:
Entradas (Atom)