Discussione:
lanciare comandi dos da java?
(troppo vecchio per rispondere)
Passero
2004-10-27 11:09:15 UTC
Permalink
ciao a tutti.
sono un neofita quindi sto scrivendo un programma che non è proprio quel che
si chiama un bel programma;
ma un accozzaglia di istruzioni che se funzionassero mi renderebbero già
molto felice.

il mio problema è che devo lanciare dei comandi dos dal programma java,
nello specifico
devo creare una cartella e poi buttargli dentro dei file con xcopy.

nel primo passo ho creato un vettore dove ho lanciato il nome del comando
con i parametri.
poi l'ho lanciato attraverso il metodo exec ma non sembra piacergli.

qualcuno ha già risolto un problema simile??

codice esempio:
String[] command = new String[3];
command[0]="c:\\command.exe";
command[1]="mkdir";
command[2]="c:\\newdirectori;
try {
Runtime runtime = Runtime.getRuntime();
runtime.exec(command);
} catch(IOException ex) {
ex.printStackTrace();
}

Mi aiutate perfavore
Grazie
Passero
PLUTO
2004-10-27 11:13:49 UTC
Permalink
Post by Passero
ciao a tutti.
sono un neofita quindi sto scrivendo un programma che non è proprio quel che
si chiama un bel programma;
ma un accozzaglia di istruzioni che se funzionassero mi renderebbero già
molto felice.
il mio problema è che devo lanciare dei comandi dos dal programma java,
Runtime.getRuntime().exec(STRINGA COMANDO DA ESEGUIRE).waitFor();
Post by Passero
nello specifico
devo creare una cartella e poi buttargli dentro dei file con xcopy.
nel primo passo ho creato un vettore dove ho lanciato il nome del comando
con i parametri.
poi l'ho lanciato attraverso il metodo exec ma non sembra piacergli.
qualcuno ha già risolto un problema simile??
String[] command = new String[3];
command[0]="c:\\command.exe";
command[1]="mkdir";
command[2]="c:\\newdirectori;
try {
Runtime runtime = Runtime.getRuntime();
runtime.exec(command);
} catch(IOException ex) {
ex.printStackTrace();
}
Mi aiutate perfavore
Grazie
Passero
n.n
2004-10-27 11:35:05 UTC
Permalink
googla sul NG che ci sono 2000 3d sull'argomento

N

--------------------------------
Inviato via http://arianna.libero.it/usenet/
n.n
2004-10-27 11:35:08 UTC
Permalink
googla sul NG che ci sono 2000 3d sull'argomento

N

--------------------------------
Inviato via http://arianna.libero.it/usenet/
Mothergaia
2004-10-27 11:40:56 UTC
Permalink
Post by Passero
il mio problema è che devo lanciare dei comandi dos dal programma java,
Io sto scrivendo qualcosa di simile, a questo indirizzo ho trovato una
spiegazione esauriente che ha chiarito i miei dubbi:
http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html
Saluti,
M.
Passero
2004-10-27 11:57:33 UTC
Permalink
Ti ringrazio molto MG

Paolo

Loading...