Fundamentos de la gestión de ficheros en Java con el Ejemplo

Aprender: Fundamentos de la gestión de ficheros en Java , en este artículo vamos a aprender a crear un nuevo archivo de texto? Cómo escribir en el archivo de texto de nueva creación? Cómo leer el contenido del archivo de texto recién escritos? Cómo eliminar la creación del archivo?

Manejo de archivos es una de las aplicaciones más utilizadas y más importante de lenguajes de programación, ofertas como Java con objetos y clases, un archivo puede ser considerado como un objeto y class crear un objeto de archivo que tenemos clases incorporadas, de las muchas clases disponibles para leer y escribir un archivo de objetos en Java, consideraremos la for archivo bajo el nombre Class.

import Java.io.File;

Package de archivos es una representación Class de los nombres de rutas en el sistema operativo, estos nombres de rutas no son más que cadenas utilizadas Abstract representando directorios o nombres de archivo, los caminos son de dos tipos :

1) Absoluto Path : es el directorio real donde está almacenado el archivo, por ejemplo:

C:Program FilesJavajdk1.8.0_131binMayank.txt

Nota: sistema operativo Microsoft Windows utiliza barra diagonal inversa () for representación de directorios, mientras que otros sistemas operativos utiliza barra diagonal (/) .

2) ruta relativa : Se necesita combinarse con otro camino con el fin de acceder a nuestro archivo. Ej:

jdk1.8.0_131binMayank.txt

Nota: Si bien representa Directorio en código Java, vamos a tener que usar dos \ barra invertida Palabra en for de MS Windows, o dos // Barra inclinada en case de otros sistemas operativos, ser motivo Considera java raya vertical único como una secuencia de escape.

MENSAJE DE ERROR sobre el uso de caracteres sola barra: carácter ilegal de escape .

constructores de archivo case

i) de archivos (File padres, Cadena niño)

Crea una nueva instancia de un nombre de ruta del archivo Class matriz y una cadena de ruta niño.

ii) del archivo (String nombre de ruta)

crea una nueva instancia del archivo mediante la conversión de la cadena de ruta de acceso dado en un nombre de ruta abstract.

iii) del archivo (padre String, String niño)

crea una nueva instancia del archivo de una cadena de ruta de acceso de los padres y una cadena de ruta niño.

iv) archivo (URI URI)

Crea una nueva instancia del archivo al convertir el archivo dado: URI en una ruta abstract.

Considere el programa:

import java.util.*;
import java.io.*;
class RwFile
{
public static void main(String args[])
{
Scanner KB=new Scanner(System.in);
try
{
System.out.println("Enter the Message you wish to Print in the file");
String S=KB.nextLine();
File F=new File("C:Program FilesJavajdk1.8.0_131binSuperMachines.txt");
if(F.createNewFile())
{
System.out.println("File Created");
}
else
{
System.out.println("File already exists in the Directory");
}
//Writing in a File
FileWriter FW=new FileWriter(F);
FW.write(S);
FW.close();
//Reading from a File
System.out.println("READING...");
FileReader FR=new FileReader(F);
int i;
while ((i=FR.read()) != -1){
System.out.print((char) i);
}
System.out.println();
}
catch(IOException e)
{
e.getMessage();
}
}
}

salida

Enter the Message you wish to Print in the file
Super Machines is an Online Technical Forum, founded by Mayank Singh!
File Created
READING...
Super Machines is an Online Technical Forum, founded by Mayank Singh!

con el fin de eliminar el archivo:

Considere el código:

if(F.delete())
{
System.out.println("Your File: "+F.getName()+" Has Been Deleted");
}
else
{
System.out.println("Could not Delete");
}

salida

Your File: SuperMachines.txt Has Been Deleted

Más ejemplos: Manejo de archivos en Java


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *