J'ai un problème pour enlever la "lecture seule" sur un fichier.
En effet, dans la classe File il existe une méthode setReadOnly() mais pas
son inverse !
Est-ce que quelqu'un connaît un équivalent à un setreadOnly(false) ???
Ou au mois est-ce que quelqu'un peut me dire la raison d'un tel choix ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Farid
Bonjour,
salut
J'ai un problème pour enlever la "lecture seule" sur un fichier. En effet, dans la classe File il existe une méthode setReadOnly() mais pas son inverse !
Est-ce que quelqu'un connaît un équivalent à un setreadOnly(false) ???
cette methode n'existe pas.
Ou au mois est-ce que quelqu'un peut me dire la raison d'un tel choix ?
Le probleme vient de l'authentification de l'utilisateur et de ses droits: Qui a le droit de retirer le flag readonly sur un fichier ? Java ne gere pas ce genre de chose, donc ils ont decide de prendre une direction "safe", en ne permettant que la mise en place du lock.
La seule option a laquelle je peux penser c'est de lancer un Runtime.Exec() avec les parametres qu'il failles... ou encore passer par du JNI. Il a une discussion qui pourrait t'interesser a ce sujet via le lien suivants (l'enregistrement est gratuit si tu n'as pas de login) http://bugs.sun.com/bugdatabase/view_bug.do?bug_idA67472
Farid.
Bonjour,
salut
J'ai un problème pour enlever la "lecture seule" sur un fichier.
En effet, dans la classe File il existe une méthode setReadOnly() mais pas
son inverse !
Est-ce que quelqu'un connaît un équivalent à un setreadOnly(false) ???
cette methode n'existe pas.
Ou au mois est-ce que quelqu'un peut me dire la raison d'un tel choix ?
Le probleme vient de l'authentification de l'utilisateur et de ses droits:
Qui a le droit de retirer le flag readonly sur un fichier ?
Java ne gere pas ce genre de chose, donc ils ont decide de prendre une
direction "safe", en ne permettant que la mise en place du lock.
La seule option a laquelle je peux penser c'est de lancer un Runtime.Exec()
avec les parametres qu'il failles...
ou encore passer par du JNI.
Il a une discussion qui pourrait t'interesser a ce sujet via le lien
suivants (l'enregistrement est gratuit si tu n'as pas de login)
http://bugs.sun.com/bugdatabase/view_bug.do?bug_idA67472
J'ai un problème pour enlever la "lecture seule" sur un fichier. En effet, dans la classe File il existe une méthode setReadOnly() mais pas son inverse !
Est-ce que quelqu'un connaît un équivalent à un setreadOnly(false) ???
cette methode n'existe pas.
Ou au mois est-ce que quelqu'un peut me dire la raison d'un tel choix ?
Le probleme vient de l'authentification de l'utilisateur et de ses droits: Qui a le droit de retirer le flag readonly sur un fichier ? Java ne gere pas ce genre de chose, donc ils ont decide de prendre une direction "safe", en ne permettant que la mise en place du lock.
La seule option a laquelle je peux penser c'est de lancer un Runtime.Exec() avec les parametres qu'il failles... ou encore passer par du JNI. Il a une discussion qui pourrait t'interesser a ce sujet via le lien suivants (l'enregistrement est gratuit si tu n'as pas de login) http://bugs.sun.com/bugdatabase/view_bug.do?bug_idA67472
Farid.
CABA
C'est ce que je pensais effectivement. Malheureusement, je ne peux pas utiliser d'Exec ou JNI pour des raisons de portabilité.
La seule chose que je trouve étrange, c'est qu'on ait le droit de supprimer un fichier en lecture seule ! Alors qu'on ne peut pas supprimer la "lecture seule".
Merci pour ta réponse en tout cas.
CABA
"Farid" a écrit dans le message de news: 40d14738$0$286$
Bonjour,
salut
J'ai un problème pour enlever la "lecture seule" sur un fichier. En effet, dans la classe File il existe une méthode setReadOnly() mais pas
son inverse !
Est-ce que quelqu'un connaît un équivalent à un setreadOnly(false) ???
cette methode n'existe pas.
Ou au mois est-ce que quelqu'un peut me dire la raison d'un tel choix ?
Le probleme vient de l'authentification de l'utilisateur et de ses droits: Qui a le droit de retirer le flag readonly sur un fichier ? Java ne gere pas ce genre de chose, donc ils ont decide de prendre une direction "safe", en ne permettant que la mise en place du lock.
La seule option a laquelle je peux penser c'est de lancer un Runtime.Exec()
avec les parametres qu'il failles... ou encore passer par du JNI. Il a une discussion qui pourrait t'interesser a ce sujet via le lien suivants (l'enregistrement est gratuit si tu n'as pas de login) http://bugs.sun.com/bugdatabase/view_bug.do?bug_idA67472
Farid.
C'est ce que je pensais effectivement.
Malheureusement, je ne peux pas utiliser d'Exec ou JNI pour des raisons de
portabilité.
La seule chose que je trouve étrange, c'est qu'on ait le droit de supprimer
un fichier en lecture seule ! Alors qu'on ne peut pas supprimer la "lecture
seule".
Merci pour ta réponse en tout cas.
CABA
"Farid" <Farid@somewhere.com> a écrit dans le message de news:
40d14738$0$286$636a15ce@news.free.fr...
Bonjour,
salut
J'ai un problème pour enlever la "lecture seule" sur un fichier.
En effet, dans la classe File il existe une méthode setReadOnly() mais
pas
son inverse !
Est-ce que quelqu'un connaît un équivalent à un setreadOnly(false) ???
cette methode n'existe pas.
Ou au mois est-ce que quelqu'un peut me dire la raison d'un tel choix ?
Le probleme vient de l'authentification de l'utilisateur et de ses droits:
Qui a le droit de retirer le flag readonly sur un fichier ?
Java ne gere pas ce genre de chose, donc ils ont decide de prendre une
direction "safe", en ne permettant que la mise en place du lock.
La seule option a laquelle je peux penser c'est de lancer un
Runtime.Exec()
avec les parametres qu'il failles...
ou encore passer par du JNI.
Il a une discussion qui pourrait t'interesser a ce sujet via le lien
suivants (l'enregistrement est gratuit si tu n'as pas de login)
http://bugs.sun.com/bugdatabase/view_bug.do?bug_idA67472
C'est ce que je pensais effectivement. Malheureusement, je ne peux pas utiliser d'Exec ou JNI pour des raisons de portabilité.
La seule chose que je trouve étrange, c'est qu'on ait le droit de supprimer un fichier en lecture seule ! Alors qu'on ne peut pas supprimer la "lecture seule".
Merci pour ta réponse en tout cas.
CABA
"Farid" a écrit dans le message de news: 40d14738$0$286$
Bonjour,
salut
J'ai un problème pour enlever la "lecture seule" sur un fichier. En effet, dans la classe File il existe une méthode setReadOnly() mais pas
son inverse !
Est-ce que quelqu'un connaît un équivalent à un setreadOnly(false) ???
cette methode n'existe pas.
Ou au mois est-ce que quelqu'un peut me dire la raison d'un tel choix ?
Le probleme vient de l'authentification de l'utilisateur et de ses droits: Qui a le droit de retirer le flag readonly sur un fichier ? Java ne gere pas ce genre de chose, donc ils ont decide de prendre une direction "safe", en ne permettant que la mise en place du lock.
La seule option a laquelle je peux penser c'est de lancer un Runtime.Exec()
avec les parametres qu'il failles... ou encore passer par du JNI. Il a une discussion qui pourrait t'interesser a ce sujet via le lien suivants (l'enregistrement est gratuit si tu n'as pas de login) http://bugs.sun.com/bugdatabase/view_bug.do?bug_idA67472
Farid.
Farid
La seule chose que je trouve étrange, c'est qu'on ait le droit de supprimer
un fichier en lecture seule ! Alors qu'on ne peut pas supprimer la "lecture
seule".
hum... j'ai fait un test rapide, et en effet on peux effacer ce type de fichier.. une incoherence de plus dans le jdk....
Farid.
La seule chose que je trouve étrange, c'est qu'on ait le droit de
supprimer
un fichier en lecture seule ! Alors qu'on ne peut pas supprimer la
"lecture
seule".
hum... j'ai fait un test rapide, et en effet on peux effacer ce type de
fichier..
une incoherence de plus dans le jdk....