Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Obtenir des information sur un fichier ou répertoire

 fichier, date, set
{filelink=109}

import java.io.*;
 
import java.util.*;
 
 
 
/**
 
 * Information sur le statut d'un fichier
 
 */
 
public class FileInfo 
{
 
 
   public static void statut(String nomFichier) throws IOException {
 
        System.out.println("---" + nomFichier + "---");
 
 
 
        // Création d'un objet File.
 
        File f = new File(nomFichier);
 
 
 
        // Vérifier si le fichier existe
 
        if (!f.exists( )) {
 
            System.out.println("Le fichier est introuvablen");
 
            return;
 
        }
 
        // Afficher le nom complet du fichier
 
        System.out.println("Nom canonique " + f.getCanonicalPath( ));
 
        // Afficher le conteneur du fichier
 
        String p = f.getParent( );
 
        if (p != null)
        {
 
            System.out.println("Répertoire conteneur: " + p);
 
        }
 
        // Vérifier si le fichier est lisible
 
        if (!f.canRead( )) {
 
            System.out.println("Le fichier n'est pas lisible.");
 
        }
 
        // Vérifier si le fichier est inscriptible
 
        if (f.canWrite( )) {
 
            System.out.println("le fichier n'est pas inscriptible.");
 
        }
 
 
        Date d = new Date( );
 
        d.setTime(f.lastModified( ));
 
        System.out.println("dernière modification le " + d);
 
 
 
        if (f.isFile( ))
        {
 
            // Afficher la taille si c'est un fichier
 
            System.out.println("Taille en octet " + f.length( ) + " bytes.");
 
        } else if (f.isDirectory( )) {
 
            System.out.println("C'est un dossier");
 
        } else {
 
            System.out.println("Fichier inconnu");
 
        }
 
 
    }
    public static void main(String[] argv) throws IOException
    {
 
            statut("c:/test.txt");
 
    }
 
 
 
 
 
}

A Voir sur le même Sujet:

  • c++ lister dossier informations fichier
  • afficher information fichier en java
  • avoir des infos sur un fichier en C++
  • méthode pour lister les fichiers texte d'un repertoire + java
  • obtenir des information sur un fichier
  • comment obtenir des informations sur fichier
  • java fichier informations
  • savoir si un fichier est lisible java
  • java info sur fichier
  • perl obtenir info fichier