Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : acces refuse à la copie [ Archives / Au secours ] (nahzhir)

jeudi 12 janvier 2006 à 12:01:11 | acces refuse à la copie

nahzhir

Bonjour
Je suis en train de crée une class qui copier et colle un fichier avec cette methode :

public static void traitement( File source, File destination ){

boolean resultat = false;

// Declaration des flux

java.io.FileInputStream sourceFile=null;

java.io.FileOutputStream destinationFile=null;

try {

// Création du fichier :

destination.createNewFile();

// Ouverture des flux

sourceFile = new java.io.FileInputStream(source);

destinationFile = new java.io.FileOutputStream(destination);

// Lecture par segment de 0.5Mo

byte buffer[]=new byte[512*1024];

int nbLecture = sourceFile.read(buffer);

System.out.println("nb : " + nbLecture);

//while( nbLecture != -1 ) {

System.out.println("youhou");

destinationFile.write(buffer, 0, nbLecture);

//}

// Copie réussie

resultat = true;

} catch( java.io.FileNotFoundException f ) {

System.out.println(f);

} catch( java.io.IOException e ) {

System.out.println(e);

} finally {

// Quoi qu'il arrive, on ferme les flux

try {

sourceFile.close();

} catch(Exception e) { }

try {

destinationFile.close();

} catch(Exception e) { }

}

System.out.println(resultat);

}



Mais à la creation des flux du fichier de destination. J'ai l'erreur :

java.io.IOException: Accès refusé

que dois - je faire pour que ça fonctionne ?


jeudi 12 janvier 2006 à 13:38:35 | Re : acces refuse à la copie

super_toinou

je suis pas sur que sur le fichier que t ai crée tu lui ai donné les droits en écriture. Je sais plus comment on faire mais y a des sources sur le net pour ca !! ++ Toinou

jeudi 12 janvier 2006 à 15:07:59 | Re : acces refuse à la copie

sheorogath

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
j'ai une petite idee dans la destination est ce que tu specifie le nom du fichier du genre :

traitement(new File(".\\monfichier.txt","c:\\test\\monfichier.txt"); ??

sinon c pas ca il y a une source d'abribus qui le fait ^^

"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"

jeudi 12 janvier 2006 à 15:34:58 | Re : acces refuse à la copie

super_toinou

j pense que vu qu il passe deux file en parametre, ses fichiers existent déjà avant

jeudi 12 janvier 2006 à 15:37:49 | Re : acces refuse à la copie

sheorogath

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
oui mais si il fait :

traitement(new File(".\\monfichier.txt",new File("."c:\\test\\")); //jav oublier le new File :$
si il fait comme je l'ai indiquer si dessus l'erreur a d'enorme chance de se produire , je me suis fait avoir deux fois et avec deux source differente
"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"



Cette discussion est classé dans : java, system, out, println, io


Répondre à ce message

Sujets en rapport avec ce message

afficher base de donnée sql dans une Jtable [ par Snyve ] Bonjour à tous !Je suis un débutant en java. J'utilise Netbeans.J'ai créer un programme java qui récupère les informations d'une base de donnée et les Impossible de saisir un entier en java , en utilisant la class console [ par lagdu ] Bonjour à tous.Je me permet de poster sur le forum affin de vous exposer mon problème.Je vais essayer d'etre le plus precis possible sur celui ci mais calendrier java [ par cafaizizir ] bonjour je sui étudiant en informatique et je dois réaliser un calendrier avec année bisextilleet je doi l'affiché ds la console avec la fonction prin de C++ au java [ par dunith ] bonjour j'ai un programme en C++, et j'ai cette ligne de code: atol(stringx); qui convertit un string en int; donc, dans mon nouveau programme en jav java-probleme de saisie [ par steef04 ] salut j'ai un prob avec le prog qui suit ca ne donne pas la possibilite d'entrer le code,je ne peux continuer une aide please!!!!//ce programme fait l [Urgent] Probleme de requete a l'utilisateur [ par ano66 ] Je fais un programme qui gere un calendrier et main demane a l'utilisateur de choisir parmi diferente option. Voci la partie du code qui me pose probl gros probleme [ par romainbisson ] j'ai un gros soucis, j'ai une classe qui permet de se connecter sur le serveur pop de gmail, maintenant j'aimerais crée une autre classe avec une JFr Adresse Mac via snmp (en local) [ par boumhid ] Bonjour tt le monde,j'ai pas su comment récupérer mon adresse mac via le protocole SNMP. Ci-dessous, un code que j'ai écrit qui m'a permit de récupére STOP! c urgent,pbm java oracle [ par floritta ] slt à tous!Impossible de me connecter à ma base de données, aidez-moi SVP !!voici ma code: try      {                          Class.forName("oracle.j


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.