(a) What is I/O stream in java? Write a program in java to create a file and copy the content of an already existing file into it.

(a) What is I/O stream in java? Write a program in java to create a file and copy the content of an already existing file into it.

Pregunta 6: (a) ¿Qué es la transmisión de E / S en Java? Escriba un programa en java para crear un archivo y copiar el contenido de un archivo ya existente en él.
Respuesta: las clases de E / S se utilizan para obtener datos de cualquier fuente de datos o para enviarlos a cualquier destino. La fuente y el destino de entrada y salida pueden ser archivos o incluso memoria. En Java, la entrada y la salida se definen en términos de un concepto abstracto llamado transmisión. Una secuencia es una secuencia de datos. Si es un flujo de entrada, tiene una fuente. Si es un flujo de salida, tiene un destino. Hay dos tipos de transmisiones: secuencia de bytes y secuencia de caracteres. El paquete java.io proporciona una gran cantidad de clases para realizar flujo IO.
Método de un archivo y copiar el contenido de un archivo ya existente en él –
boolean exists (): Devuelve true si el archivo ya existe. boolean canWrite (): Devuelve verdadero si el archivo es escribible. boolean canRead (): devuelve verdadero si el archivo es legible.
boolean isFile (): devuelve verdadero si la referencia es un archivo y falso para las referencias de directorios.
boolean isDirectory (): devuelve verdadero si la referencia es un directorio.
String getAbsolutePath (): devuelve la ruta absoluta a la aplicación. Puede ver el programa que figura a continuación para crear una referencia de archivo.
//programa
importar java.io.File; clase FileDemo
{
public static void main (String args [])
{
File f1 = new File (“/testfile.txt”); System.out.println (“Nombre de archivo:” + f1.getName ()); System.out.println (“Ruta de acceso:” + f1.getPath ());
System.out.println (“Ruta absoluta:” + f1.getAbsolutePath ()); System.out.println (f1.exists ()? “Existe”: “doesnot exist”); System.out.println (f1.canWrite ()? “Se puede escribir”: “No se puede escribir”); System.out.println (f1.canRead ()? “Es legible”: “No es legible”); System.out.println (“Tamaño de archivo:” + f1.length () + “bytes”);
}
}
Salida: (cuando testfile.txt no existe) Nombre de archivo: testfile.txt
Ruta: \ testfile.txt
Ruta absoluta: C: \ testfile.txt no existe
No se puede escribir No es legible
Tamaño del archivo: 0 bytes
Salida: (Cuando testfile.txt existe) Nombre del archivo: testfile.txt
Ruta: \ testfile.txt
Ruta absoluta: C: \ testfile.txt Existe
Es escribible
Es legible
Tamaño del archivo: 17 bytes

You may also like...

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

error: Content is protected !!