IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

Creer un fichier caché


Sujet :

Entrée/Sortie Java

  1. #1
    Membre éclairé
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2004
    Messages
    528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Novembre 2004
    Messages : 528
    Par défaut Creer un fichier caché
    Bonjour,

    je souhaiterai savoir comment on fait pour créer un fichier caché?

    Y-a-t-il moyen de le faire sous win et sous linux, ou faut-il le faire pour chaque system?

    Je pense que sous linux ca se fait en ajouter ~devant le nom (souvenirs souvenirs)

    D'avance merci pour votre aide

  2. #2
    Membre très actif
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 321
    Par défaut
    Pas mal de methodes sont apparues dans la classe File dans la version 6 (setReadable, setWritable ....) par contre, à ma connaissance, tu n'as pas de methode setHidden par exemple. Un coup d'oeil dans la javadoc vient de me confirmer cela, la methode hidden precise d'ailleurs que cette acracteristique est dépendante du systeme (marquage au niveau de l'os sous windows tandis que l'ajout d'un . devant le nom du fichier est suffisant sous linux

  3. #3
    Membre éclairé
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2004
    Messages
    528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Novembre 2004
    Messages : 528
    Par défaut
    ah oui, c'est un . et non pas un ~sous nunux.


    Donc sous windows aucune possibilité de le faire par voie de programmation? suspect ca???

    Ca ne me derange pas de verifier le system et d'apres la reponse faire l'une ou l'autre des methodes, mais il me faudrait pour cela la façon de le creer sous win (enfin, si c'est faisable)

  4. #4
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 901
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 901
    Billets dans le blog
    54
    Par défaut
    Il te faudra lancer un attrib sous Windows (sur n'importe quel nom de fichier si tu as les droits de le faire) et bien sur donner un nom avec un . sous les UNIX (donc un fichier lambda ne peut pas devenir cache). Comme indique rien dans la gestion des fichiers caches n'est portable/standardise, il est donc normal qu'il n'existe pas de methodes permettant de le faire.

    Maintenant tu peux toi faire du code s'adaptant au systeme d'exploitation sur lequel tu tournes.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    /** Gives a handle to an hidden file.
    * <br>Dependending on how hidden file are managed by the system, the return file may be different from the given filename.
    * <p>If the requested file does not exists, this method tries to create it and tries to set it to hidden.
    * <br>If it already exists, this methode tries to set it to hidden.
    * @param filename The base filename.
    * @return The file handle to the hidden file. 
    * @exception SecurityException If the system's security settings does not allow you to create an hidden file or change an existing file's access mode to hidden.
    */
    File createHiddenFile(String filename) throws SecurityException;
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

Discussions similaires

  1. [Jar]comment creer un fichier JAR?
    Par ed_hunter dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 24/05/2004, 11h44
  2. creer un fichier cpl
    Par Louis-Guillaume Morand dans le forum Windows
    Réponses: 5
    Dernier message: 04/03/2004, 19h10
  3. Ouvrir (fopen) un fichier caché
    Par shef dans le forum C
    Réponses: 2
    Dernier message: 09/09/2002, 09h06
  4. Réponses: 19
    Dernier message: 24/05/2002, 16h36
  5. [langage] comment créer des fichiers ?
    Par Anonymous dans le forum Langage
    Réponses: 3
    Dernier message: 05/05/2002, 16h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo