Sto facendo un programma per memorizzare i dati da file Excel nel database. Vorrei che l'utente desse in console il percorso completo del file e dopo che il programma prendesse solo il nome del file per continuare.Ottieni il nome file senza estensione dal percorso completo
Il codice per caricare il percorso completo è:
String strfullPath = "";
Scanner scanner = new Scanner(System.in);
System.out.println("Please enter the fullpath of the file");
strfullPath = scanner.nextLine();
String file = strfullPath.substring(strfullPath.lastIndexOf('/') + 1);
System.out.println(file.substring(0, file.indexOf('.')));
Dopo che vorrebbe avere: String filename = .......
Il percorso completo che l'utente digita sarebbe come questo: C:\\Users\\myfiles\\Documents\\test9.xls
Il nome file che vorrei creare avrebbe preso solo il nome senza lo .xls
! Qualcuno potrebbe aiutarmi come farei questo?
Come vorrei farlo se volessi prendere come nome file "test9.xls"? -
cambiamento '/' a '\\' * file stringa = strfullPath.substring (strfullPath.lastIndexOf ('\\') + 1); * –
Come lo farei se mi piacerebbe prendere come filename "test9.xls"? – dedmar