Red de conocimiento informático - Consumibles informáticos - Requiere más de 50 frases de código JAVA con comentarios

Requiere más de 50 frases de código JAVA con comentarios

Completar operaciones de archivos Java

1. Crear una carpeta

//importar java.io.*

Archivo myFolderPath = new; Archivo(1);

prueba {

if (!myFolderPath.exists()) {

myFolderPath.mkdir(); >}

}

catch (Excepción e) {

System.out.println("Error al crear la operación del directorio"); p >e.printStackTrace();

}

2. Crear archivo

//importar java.io.*; Archivo myFilePath = new File(1);

prueba {

if (!myFilePath.exists()) {

myFilePath.createNewFile(); p >

}

FileWriter resultFile = new FileWriter(myFilePath);

PrintWriter myFile = new PrintWriter(resultFile);

myFile.println(2); ) ;

resultFile.close();

}

catch (Excepción e) {

System.out.println(" Error de operación de nuevo archivo");

e.printStackTrace();

}

3. Eliminar el archivo

//importar java. io.*;

Archivo myDelFile = nuevo archivo(1

prueba {

myDelFile.delete(); >}

catch (Exception e) {

System.out.println("Error al eliminar la operación de archivo");

e.printStackTrace();

}

4. Eliminar la carpeta

//import java.io.*

File delFolderPath = new File(1 );

intenta {

delFolderPath.delete(); //Eliminar carpeta vacía

}

catch (Excepción e) {

catch (Exception e) {

p>

System.out.println("Error al eliminar la operación de carpeta"); ();

}

5. Eliminar todas las carpetas de un archivo

//importar java.io.*; delfile=nuevo archivo(1);

Archivo[ ] archivos=delfile.listFiles();

for(int i=0;ilt;files.length;i){

if(archivos[i].isDirectory()){

archivos[i]. eliminar();

}

}

6. Borrar la carpeta

//importar java.io.*; p>

p>

Archivo delfilefolder=new File(1);

prueba {

if (!delfilefolder.exists()) {

delfilefolder.delete ();

}

delfilefolder.mkdir();

}

catch (Excepción e) {

System.out.println("Error al borrar la operación del directorio");

e.printStackTrace()

}

7. Leer archivos

//importar java.io.*;

//Leer datos línea por línea

FileReader fr = new FileReader(1);

BufferedReader br = nuevo BufferedReader(fr);

Cadena 2 = br.readLine()

mientras (2 != nulo) {

3

2 = br.readLine();

}

br.close(); close();

8. Escribir en el archivo

//importar java.io.*

//Escribir datos en el archivo

<; p>prueba {

FileWriter fw = nuevo FileWriter(1);

fw.write(2);

fw.flush(); >

fw.close();

} captura (IOException e) {

e.printStackTrace()

}

<; p>9. Escribir archivo aleatorio

//importar java.io.*;

prueba {

RandomAcessFile logFile=new RandomAcessFile(1, "rw"

long lg=logFile.length();

logFile.seek(2);

logFile.writeByte(3);

}catch(IOException ioe){

System.out.println("No se puede escribir en el archivo: " ioe.getMessage()

}

);

10 .Leer atributos de archivo

//importar java.io.*

//Obtener atributos de archivo

File af = new File(1 );

if (af.existe()) {

S

Las propiedades de system.out.println(f.getName() " son las siguientes: La longitud del archivo es: " f.length();

System.out.println(f.isFile()); ? " es un archivo ": "No es un archivo");

System.out.println(f.isDirectory() ? "Es un directorio": "No es un directorio"); >

System.out.println (f.canRead() ? "Se puede leer": "No");

System.out.println(f.canWrite() ? "Está oculto file": "");

System.out.println("La última fecha de modificación de la carpeta es: " new Date(f.lastModified()));

} else {

System.out.println(f.getName() "Las propiedades son las siguientes: "); Es un archivo": "No es un archivo");

System.out.println(f.isDirectory() ? "es un directorio": "no es un directorio");

System.out.println(f.canRead() ? "se puede leer": "No");

System.out.println(f.canWrite() ? "Es un archivo oculto ": "");

System.out.println(" La última fecha de modificación del archivo es: " new Date(f.lastModified()));

}

if(f.canRead()){

2

}

if(f.canWrite()){

3

}

11. Propiedades de escritura

//importar java.io.*

Archivo filereadonly= nuevo archivo(1);

prueba {

boolean b=filereadonly.setReadOnly();

}

catch (Excepción e). ) {

System.out.println("Acceso de escritura denegado:" e.printStackTrace());

}

12. carpeta

//importar java.io.*;

//importar java.util.*;

LinkedListlt; ; carpetaList.peek());

folderList.removeLast(

Archivo[] archivos = archivo.listFiles

();

ArrayListlt; fileList = nuevo ArrayListlt ();

for (int i = 0; i lt; files.length; i ) {

p>

p>

if (archivos[i].isDirectory()) {

folderList.add(archivos[i].getPath()); } else {

p>

fileList.add(archivos[i]);

}

}

para ( Archivo f: lista de archivos) {

2=f.getAbsoluteFile()

3

}

}

13. Copiar la carpeta

//import java.io.*;

//import java.util.*; carpetaList = nueva ListaEnlazada;

listaEnlazada.add(1);

ListaEnlazada; p>folderList2.add(2 1.substring (1.lastIndexOf("\\"))));

mientras (folderList.size() gt; 0) {

( new File(folderList2.peek())) .mkdirs(); //Crea una nueva carpeta si la carpeta no existe

Carpetas de archivos = new File(folderList.peek()); >

Cadena[] archivo = carpetas .list();

Temperatura del archivo = nulo

prueba {

for (int i = 0; i lt; archivo.longitud; i) {

if (folderList.peek().endsWith(File.separator)) {

temp = nuevo archivo(folderList.peek() Archivo.separador

archivo[i]);

} else {

temp = new Archivo(folderList.peek() Archivo.separador

archivo[i]);

}

if (temp.isFile()) {

FileInputStream entrada = nuevo FileInputStream(temp); /p>

Salida FileOutputStream = new FileOutputStream(

folderList2.peek() File.separator

(temp.getName()).toStrin

g());

byte[] b = nuevo byte[5120];

int len ​​

mientras ((len = input.read(b) )) != -1) {

salida.write(b, 0, len

}

salida.flush(); >

salida.close();

entrada.close();

}

if (temp.isDirectory()) {// si Es una subcarpeta

for (Archivo f: temp.listFiles()) {

if (f.isDirectory()) {

folderList.add( f .getPath());

folderList2.add(folderList2.peek()

Archivo.separador f.getName()

}

p>

}

}

}

} catch (Excepción e) {

//Sistema .out.println ("Error al copiar el contenido completo de la carpeta");

e.printStackTrace()

}

folderList.removeFirst(); p>

folderList2.removeFirst();

}

14. Copie todas las carpetas de una carpeta a otra carpeta

// import java.io. .*;

//importar java.util.*;

Archivo copyfolders=new File(1);

Archivo[] copyfoldersList =copyfolders.listFiles; ();

for(int k=0; klt; copyfoldersList.length; k ){

if(copyfoldersList[k].isDirectory()){

ArrayListlt; carpetaList=new ArrayListlt;

folderList.add(copyfoldersList[k].getPath()); new ArrayListlt;Stringgt;();

folderList2.add(2 "/" copyfoldersList[k].getName();

for(int j=0; jlt; folderList); .length; j ){

(new File(folderList2.get(j))).mkdirs(); //Crea una nueva carpeta si la carpeta no existe

Archivo carpetas=nuevo archivo(folderList.get(j));

String[] archivo=carpetas.

lista();

Archivo temp=null

prueba {

for (int i = 0; i lt; file.length; i) {

if(folderList.get(j).endsWith(File.separator)){

temp=new File(folderList.get(j) "/" archivo[i]);

}

else{

temp=new File(folderList.get(j) "/" File.separator file[i]); >

}

Entrada FileInputStream = nueva FileInputStream(temp);

if(temp.isFile()){

Entrada FileInputStream = nueva FileInputStream( temp);

salida FileOutputStream = new FileOutputStream(folderList2.get(j) "/"

(temp.getName()).toString()); p> byte[] b = nuevo byte[5120];

int len;

while ( (len = input.read(b)) != -1) {

salida.write(b, 0, len);

}

salida.flush()

salida.close();

input.close();

}

if(temp.isDirectory()){//Si es una subcarpeta

carpetaList.add(folderList.get(j) "/" archivo[i]);

carpetaList2.add(folderList2.get(j) "/" archivo[i]);

}

}

}

catch (Excepción e) {

System.out.println("Copiar el archivo completo error de archivo en la operación del contenido de la carpeta");

e.printStackTrace();

}

}

}

}

15. Mover carpeta

//import java.io.*

//import java.util.*; >

ListaEnlazada; ListaDeLista = nueva ListaLista2;

ListaDeLista; ( );

listacarpeta2.add(2 1.subst

ring(1.lastIndexOf("\\")));

mientras (folderList.size() gt; 0) {

(new File(folderList2.peek()) ).mkdirs(); // Si la carpeta no existe, crea una nueva carpeta

Carpetas de archivos = new File(folderList.peek()); = carpetas.list();

Temperatura del archivo = null;

prueba {

for (int i = 0; i lt; file.length; i ) {

if (folderList.peek().endsWith(File.separator)) {

temp = new File(folderList.peek() File.separator

archivo[i]);

} else {

temp = nuevo Archivo(folderList.peek() Archivo.separador

archivo[i])

}

if (temp.isFile()) {

Entrada FileInputStream = new FileInputStream(temp);

Salida FileOutputStream; = new FileOutputStream(

folderList2.peek() File.separator

(temp.getName()).toString();

byte[] b = nuevo byte[5120];

int len;

mientras ((len = input.read(b)) != -1) {

salida escribir(b, 0, len);

}

salida.flush();

salida.close(); > input.close();

if (!temp.delete())

System.out.println("¡Error al eliminar un solo archivo!"); >

}

if (temp.isDirectory()) {// Si es una subcarpeta

for (Archivo f: temp.listFiles()) {

if (f.isDirectory()) {

folderList.add(f.getPath()

folderList2.add(folderList2.peek()

Archivo.separador f.getName());

}

}

}

}

} catch (Exception e) {

// System.out.println("Error al copiar todo el contenido de la carpeta");

e.printStackTrace();

}

folderList.removeFirst()

folderList2.removeFirst(); >

}

Archivo f = nuevo Archivo(1);

if (!f.delete()) {

for (Archivo archivo: f.listFiles()) {

if (file.list().length == 0) {

System.out.println(file.getPath()); p>

p>

file.delete();

}

}

}

16. todos los archivos de una carpeta a otro directorio

//import java.io.*;

//import java.util.*

Archivo movefolders; = nuevo Archivo(1);

Archivo[] movefoldersList=movefolders.listFiles();

for(int k=0;klt;movefoldersList.length;k){

if(movefoldersList[k].isDirectory()){

ArrayListlt; [ k].getPath());

StringListlt; carpetaList2=new ArrayListlt (); getName ());

for(int j=0;jlt;folderList.length;j ){

(nuevo archivo(folderList2.get(j))).mkdirs( ) ; //Si la carpeta no existe, cree una nueva carpeta

File carpetas=new File(folderList.get(j)); list()

Archivo temp=null

prueba {

for (int i = 0; i lt; file.length; i) {

if(folderList.get(j).endsWith(File.separator)){

temp=new File(folderList.get(j) "/" archivo[i]);

p>

}

else{

temp=new Archivo(folderList.get(j) "/" Archivo.archivo separador[i] );

}

Entrada FileInputStream

= nuevo FileInputStream(temp);

if(temp.isFile()){

entrada FileInputStream = nuevo FileInputStream(temp);

salida FileOutputStream = nuevo; FileOutputStream(folderList2.get(j) "/"

(temp.getName()).toString()

byte[] b = nuevo byte[5120]; /p>

int len;

while ( (len = input.read(b)) != -1) {

salida.write(b, 0, len

}

salida.flush();

salida.close()

entrada.close(); /p>

temp.delete();

}

if(temp.isDirectory()){//Si es una subcarpeta

carpetaList.add(folderList.get(j) "/" archivo[i]);

carpetaList2.add(folderList2.get(j) "/" archivo[i]); p> }

}

}

catch (Exception e) {

System.out.println("Copiar toda la carpeta Error de operación de contenido");

e.printStackTrace();

}

}

movefoldersList[k].delete()

}

}

17. Cree una carpeta y un archivo vacío en otro directorio utilizando el marco de una carpeta

/. /import java.io.*;

//import java.util.*;

boolean b=false //No crear archivos vacíos

ArrayListlt ;Stringgt;folderList=new ArrayListlt;Stringgt;();

folderList.add(1);

ArrayListlt;Stringgt;folderList2=nuevo ArrayListlt;Stringgt;(); /p>

folderList.add(1); p>

folderList2.add(2);

for(int j=0;jlt;folderList.length;j){

(new File(folderList2.get( j))).mkdirs(); //Crea una nueva carpeta si la carpeta no existe

File carpetas=new File(folderList.get (j));

Cadena [] file=folders.list();

File temp=null

prueba {

<;

p> for (int i = 0; i lt; file.length; i) {

if(folderList.get(j).endsWith(File.separator)){

temp=nuevo archivo(listacarpetas.get(j) "/" archivo[i]);

}

else{

temp=nuevo archivo(listacarpetas) .get(j) "/" Archivo.separador archivo[i]);

}

FileInputStream input = new FileInputStream(temp); temp.isFile()){

if (b) temp.createNewFile();

}

if(temp.isDirectory()){// Si es una subcarpeta

folderList.add(folderList.get(j) "/" file[i]); " archivo[i]);

}

}

}

catch (Excepción e) {

System.out.println("Error al copiar todo el contenido de la carpeta");

e.printStackTrace()

}

}

18. Copiar archivos

//importar java.io.*;

int bytesum = 0

int byteread = 0; p>

p>

Archivo oldfile = new File(1);

try {

if (oldfile.exists()) { //Cuando el archivo existe

FileInputStream inStream = new FileInputStream(oldfile); //Lee el archivo original

FileOutputStream fs = new FileOutputStream(new File(2, oldfile.getName())); p>

byte [] buffer = nuevo byte[5120];

int length;

while ( (byteread = inStream.read(buffer)) != -1) {

bytesum = byteread; //Tamaño del archivo en bytes

System.out.println(bytesum);

fs.write(buffer, 0, byteread);

}

inStream.close();

}

}

captura (Excepción e); ) {

System.out.println("Error al copiar un solo archivo");

/p>

e.printStackTrace();

}

19. Copie todos los archivos en una carpeta a otro directorio

// import java. io.*;

Archivo copyfiles=new File(1);

Archivo[] files=copyfiles.listFiles(); 0; ilt; archivos.longitud; i ){

if(!files[i].isDirectory()){

int bytesum = 0; int byteread = 0;

try {

InputStream inStream = new FileInputStream(files[i]); //Leer el archivo original

FileOutputStream fs = new FileOutputStream(new File(2, files[i].getName());

byte[] buffer = nuevo byte[5120];

int length;

p>

while ( (byteread = inStream.read(buffer)) != -1) {

bytesum = byteread; //El tamaño del archivo en bytes

System.out.println(bytesum);

fs.write(buffer, 0, byteread

}

inStream.close(); p>

} catch (Exception e) {

System.out.println("Error al copiar una operación de un solo archivo");

e.printStackTrace(); /p>

}

}

}

20. Extraer extensión

String 2=1.substring(1. últimoIndexOf(" .") 1);