come da oggetto devo eseguire in java il comando ls questa è la porzione di codice incriminata ^_^
Codice: Seleziona tutto
List<String> command= new Vector<String>();
command.add("ls");
if(hideFile)
command.add("-a");
command.add("-F");
command.add(path);
ProcessBuilder procBld = new ProcessBuilder(command);
procBld.start();
l'errore che restituisce è "file o directory non trovata".
ora: io ho prato a raggirare il problema modificando il path nei seguenti modi
(tenendo conto che il path su cui eseguire il comando ls sia "/home/User/Scrivania/Nuova Cartella/")
soluzione 1:
/home/User/Scrivania/"Nuova Cartella"/
soluzione 2:
/home/User/Scrivania/Nuova\ Cartella/
soluzione 3:
'/home/User/Scrivania/Nuova Cartella/'
entrambe le soluzioni se fatte sulla shell danno il risultato corretto (il file list della cartella) ma su java continua a darmi il solito maledetto errore file o directory non trovata!!
qualche workaround?soluzione?...vi prego :'(
HOLA
