Runtime.exe ne veux pas copier

Fermé
claude88 - Modifié par claude88 le 7/04/2011 à 22:12
creadiff Messages postés 445 Date d'inscription samedi 3 avril 2010 Statut Membre Dernière intervention 3 novembre 2011 - 8 avril 2011 à 01:43
Bonjour,

j'essaye de copier un pdf d'un emplacement à un autre. exemple :
Process process = Runtime.getRuntime().exec("cmd.exe copy C:\test1\toto.pdf C:\test2\toto.pdf");

quand j'exécute cette commande depuis l'invite de commande de windows, la copie se fait sans problème, mais quand je le fait depuis mon IDE, rien ne se passe.
j'ai regardé sur internet et le code est apparemment correcte. alors d'où peut bien provenir l'erreur.
merci
A voir également:

1 réponse

creadiff Messages postés 445 Date d'inscription samedi 3 avril 2010 Statut Membre Dernière intervention 3 novembre 2011 57
Modifié par creadiff le 8/04/2011 à 01:44
C'est probablement une question de droits dans le dossier cible. Essaie de les élargir (clic droit, propriétés, sécurité, puis donner tous les droits à "Tout le monde").

Et, pour faire des scripts plus "transportables", il est conseillé de plutôt utiliser les fonctions données par l'IDE utilisé (Java ?) pour effectuer ce type d'opérations.
0