Hola a todos. Estoy intentando ejecutar un comando linux desde java para ver el tipo de archivo. El comando sería '$file -bi nombre_archivo' Lo lanzo utilizando el método exec de la clase Runtime. Se ejecuta correctamente excepto si el nombre del archivo tiene espacios en blanco. Sé que desde la consola de Linux esto se soluciona con el carácter de escape \ o poniendo entre comillas el nombre del archivo, pero si hago eso desde mi programa java no funciona. Alguién sabe de algún modo de solucionar esto.
Hola a todos.
Estoy intentando ejecutar un comando linux desde java para ver el tipo de archivo.
El comando sería '$file -bi nombre_archivo'
Lo lanzo utilizando el método exec de la clase Runtime. Se ejecuta correctamente excepto si el nombre del archivo tiene espacios en blanco.
Sé que desde la consola de Linux esto se soluciona con el carácter de escape \ o poniendo entre comillas el nombre del archivo, pero si hago eso desde mi programa java no funciona.
Alguién sabe de algún modo de solucionar esto.
Muchas gracias