programa Java para obtener los atributos de archivo básicos (específico para DOS)

En este programa java, vamos a aprender cómo DOS basa atributos básicos como escondido, propiedad de sólo lectura del archivo etc ?

Dado un archivo y tenemos que encontrar sus atributos usando el programa Java.

los siguientes paquetes están utilizando aquí, para poner en práctica este programa,

  • java.nio.file. *
  • java.nio.file.attribute. *

Hay tras dos clases importantes, que están utilizando este programa para obtener el archivo basado en dOS atributos

  • DosFileAttributeView
  • DosFileAttributes

el método readAttributes () de DosFileAttributeView está utilizando para está utilizando para obtener los atributos de archivo básicos .

Programa para conseguir el archivo básico basado en DOS atributos en java

import java.nio.file.*;
import java.nio.file.attribute.*;
import java.util.Scanner;
public class DosAttributeOfFile
{
public static void main(String[] args) throws Exception
{
// create object of scanner.
Scanner KB=new Scanner(System.in);
// enter path here.
System.out.print("Enter the file path : ");
String A=KB.next();
Path path = FileSystems.getDefault().getPath(A);
// create object of dos attribute.
DosFileAttributeView view = Files.getFileAttributeView(path,DosFileAttributeView.class);
// this function read the attribute of dos file.
DosFileAttributes attributes = view.readAttributes();
System.out.println("isArchive: " + attributes.isArchive());
System.out.println("isHidden: " + attributes.isHidden());
System.out.println("isReadOnly: " + attributes.isReadOnly());
System.out.println("isSystem: " + attributes.isSystem());
}
}

salida

First run:
Enter the file path : E:/JAVA
isArchive: false
isHidden: true
isReadOnly: false
isSystem: false
Second run:
Enter the file path : D:/Study
isArchive: false
isHidden: false
isReadOnly: false
isSystem: false


Deja un comentario

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