Runtime.exe ne veux pas copier

claude88 -  
creadiff Messages postés 445 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   57
 
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