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

Java Discussion :

Détemination du propriétaire d'un fichier


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2008
    Messages : 26
    Par défaut Détemination du propriétaire d'un fichier
    Bonjour,
    Je voudrais savoir s'il existe une méthode (de la classe File ?) qui permet de récupérer le user qui a créé un fichier.
    Merci pour votre aide

  2. #2
    Membre éclairé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Décembre 2006
    Messages
    255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2006
    Messages : 255
    Par défaut
    Salut,

    essai de regarder du côté de java.nio.file.attribute.

    Je sais qu'on peux récupérer le date de dernière modification, etc... mais pour l'auteur je ne sais pas.

  3. #3
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    java.nio.file.attribute c'est du Java 7... et donc pas vraiment une solution puisque cette version n'est pas encore finalisé.

    Java 7 permettra enfin une gestion complètes des fichiers et des systèmes de fichiers via NIO.2...


    Actuellement il faudra passer par du code natif, soit via JNI soit via l'appel d'un programme externe.


    a++

  4. #4
    Membre averti
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2008
    Messages : 26
    Par défaut
    Merci pour vos réponses mais je crains que l'utilisation du framework JNI soit un peu compliquée pour moi
    Je vais essayer en passant par du vbs ou autre chose

  5. #5
    Membre Expert
    Avatar de yotta
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2006
    Messages
    1 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 094
    Par défaut Ca va pas être simple
    Effectivement, la notion de propriétaire de fichier n'a rien à voir avec les attributs d'un fichier. En fait, c'est une notion de sécurité liée au système de fichier, donc à l'OS.
    Par exemple, sous Windows XP, pour connaître le propriétaire d'un fichier, il faut cliquer avec le bouton droit de sa souris sur le fichier, demander l'affichage de ses propriétés. Puis, dans l'onglet Sécurité, sous paramètres avançés on a un onglet "Propriétaire". Ce dernier permet de lister le ou les propriétaires d'un fichier.
    Tout cela est possible parce que la système de fichier d'XP intègre la notion de sécurité au niveau fichier. Si l'on remonte le temps et que l'on résonne avec un système de fichier en FAT16 par exemple (ce bon vieux DOS, Win 3.11 ou 95), ce dernier ne disposant pas de la sécurité au niveau fichier ne possède tout simplement pas de propriétaires de fichiers. Les fichiers sur un système de fichier FAT appartiennent à tout le monde. Sur le système de fichier d'XP (NTFS), il appartient par défaut à celui qui le crée. Mais il faut savoir que n'importe qui possèdant un compte sur la machine ayant les droits suffisant peut se rendre propriétaire d'un fichier alors qu'il ne l'a pas créer.
    Bref, si tous les objets java dédiés à la manipulation de fichiers ne permettent pas d'accéder à cette information (de trop bas niveau à mon sens), il ne reste plus que JNI...
    Une technologie n'est récalcitrante que par ce qu'on ne la connait et/ou comprend pas, rarement par ce qu'elle est mal faite.
    Et pour cesser de subir une technologie récalcitrante, n'hésitez surtout pas à visiter les Guides/Faq du site !

    Voici une liste non exhaustive des tutoriels qui me sont le plus familiers :
    Tout sur Java, du débutant au pro : https://java.developpez.com/cours/
    Tout sur les réseaux : https://reseau.developpez.com/cours/
    Tout sur les systèmes d'exploitation : https://systeme.developpez.com/cours/
    Tout sur le matériel : https://hardware.developpez.com/cours/

Discussions similaires

  1. droits et propriétaire d'un fichier
    Par awalter1 dans le forum C
    Réponses: 14
    Dernier message: 05/09/2008, 11h21
  2. Propriétaire d'un fichier
    Par samalairbien dans le forum Administration système
    Réponses: 4
    Dernier message: 18/06/2008, 16h59
  3. Connaitre le nom du propriétaire d'un fichier
    Par zygoto dans le forum Access
    Réponses: 8
    Dernier message: 12/07/2006, 22h07
  4. Propriétaire d'un fichier en NTFS
    Par numberwan dans le forum Langage
    Réponses: 4
    Dernier message: 25/04/2003, 08h22
  5. Réponses: 2
    Dernier message: 26/06/2002, 13h16

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