Visualizzazione dei risultati da 1 a 6 su 6

Discussione: problema spazi bianchi

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    76

    problema spazi bianchi

    ciao ragazzi ho il seguente problema: ho bisogno di aprire un file .avi dalla mia applicazione java. Uso il comando
    Runtime.getRuntime().exec("cmd /k start " + fileAVI);
    tutto funziona correttamente, eccetto quando il suddetto file si trova in una certa directory il cui path contiene degli spazi (es c:\documents and settings\....), in questo caso mi da errore e dice che non puo aprire il file al path c:\documents (mi riferisco sempre all'esempio appena fatto) perchè non esiste. come posso fare a risolvere il problema degli spazi? GRAZIE

  2. #2
    la stringa che rappresenta il path deve contenere le " quindi una cosa del genere:

    Codice PHP:
    String path "\"C:\\\\cartella con spazi\\\\sottocartella\\\\""; 
    Al mio segnale... scatenate l'inferno!

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: problema spazi bianchi

    Originariamente inviato da alf83
    Runtime.getRuntime().exec("cmd /k start " + fileAVI);
    Ecco:

    codice:
    Runtime.getRuntime().exec("cmd /k start \"\" \"" + fileAVI + "\"");
    E se ti chiedi perché ci vanno 2 apici dopo start, prima del nome .... leggi la documentazione del comando 'start'.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    76
    se faccio cosi come mi hai suggerito, l'applicazione non fa altro che aprire una finestra dos ma non fa nulla

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    76
    ok ok funziona...scusa ero io che sbagliavo

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da alf83
    se faccio cosi come mi hai suggerito, l'applicazione non fa altro che aprire una finestra dos ma non fa nulla
    Quanto ho detto io è corretto ... quello che ha detto R@ve M@ster non va bene ... se c'è qualcosa tra apici appena dopo start, lo interpreta innanzitutto come "titolo" di un nuovo prompt!!!

    Ripeto: vedere documentazione di 'start'!
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.