Publié le 23/08/2010
Auteur Axel
Réseaux sociaux
0 partages
0 tweets
0 plus
0 commentaires

Creer un nouveau dossier

La création d'un nouveau fichier ou d'un nouveau répertoire passe par le package java.io.File qui fournit les méthodes createNewFile () et mkdir (). Ces fonctions renvoient un boolean pour savoir si l'opération sur le disque dur s'est bien passée.

Ajouter un nouveau répertoire

Avant d'ajouter un répertoire au système de fichier, il vaut mieux vérifier si le répertoire existe déjà avec file.exists(). Ensuite la fonction mkdir() va tenter de créer le dossier sur le disque dur en envoyant une valeur de retour sur le succès de l'opération
import java.io.File; /** * Creer un nouveau ou plusieur dossier * http://www.fobec.com/java/975/creer-nouveau-dossier.html * Axel 2010 */ public class FileTools { public static void main(String[] args) { //Sous Windows File file = new File("c:temp"); //Sous Linux //File file = new File("/home/temp"); if (file.exists()) { System.out.println("Le dossier existe déjà : " + file.getAbsolutePath()); } else { if (file.mkdir()) { System.out.println("Ajout du dossier : " + file.getAbsolutePath()); } else { System.out.println("Echec sur le dossier : " + file.getAbsolutePath()); } } } }

Créer plusieurs dossiers en meme temps

Lorsque l'on souhaite créer plusieurs répertoires en meme temps, c-a-d le chemin parent et le chemin enfant, il existe 2 solutions: faire une boucle puis créer le dossier parent puis le dossier enfant ou alors utiliser la fonction file.mkdirs() qui permet d'ajouter les 2 élements en une passe sur le disque dur.
import java.io.File;
 
/** 
 * Creer plusieurs répertoire en meme temps
 * http://www.fobec.com/java/975/creer-nouveau-dossier.html
 * Axel 2010
 */
public class FileTools {
 
    public static void main(String[] args) {
        //Sous Windows
        File file = new File("c:temp123456");
//Sous Linux
//File file = new File("/home/temp/123/456");
        if (file.exists()) {
            System.out.println("Les dossiers existent déjà!");
        } else {
            if (file.mkdirs()) {
                System.out.println("Plusieurs dossiers crées");
            } else {
                System.out.println("Echec l'opération");
            }
        }
    }
}

Le package java.io.File est un peu traite car il permet aussi bien d'accéder à des fichiers qu'à des répertoires. Néanmoins les fonctions sont bien pratiques pour créer un ou plusieurs dossiers sur le disque dur.

Ajouter un commentaire

Les champs marqués d'un * sont obligatoires, les adresses emails se sont pas publiées.

A lire aussi

Réseaux sociaux
Présentation de l'article
Catégorie
java - sources
Mise a jour
23/08/2010
Visualisation
vu 5164 fois
Public
Internaute
Auteur de la publication
Axel
Membre junior
Auteur de 51 articles
|BIO_PSEUDO|
Commentaires récents

Publié par hilflo dans tuto

Tres bon article qui montre bien les subtilites des mutualises de 1and1.
Je l'ai utilise pour un de mes sites en y ajoutant de l'url rewriting pour eviter d'avoir des parametres dans l'url avec cet...

Publié par xnadyx dans php5

Bonjour,

Est ce qu'il y a un autre moyen d'acces aux donnees Microsoft SQL Server?
Je ne trouve pas de tutoriaux sur Internet.

Merci.

Publié par nabil23 dans CMS

j\'arrive pas e telecharger les icons

Publié par Jacques dans CMS

Cette méthode produit une gamme de gris qui ne tient pas compte des caractéristiques de la vision humaine.
En vidéo on utilise la fonction luminance qui représente mieux les jaunes e...

Publié par diet dans CMS

Mais programme-dietetique.com est un site. En logiciel il y a diettesettics.com