Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicitÓ e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [C#] mancata lettura nomifile con spazi
Forum - C# / VB.NET - [C#] mancata lettura nomifile con spazi

Avatar
fosforo (Normal User)
Expert


Messaggi: 302
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 10:25
Venerdý, 20/03/2015
Ciao

Ho un piccolo problema nel leggere i file con gli spazi nel NomeFile.
MI spiego:

Leggo il Path e NomeFile con normale OpenFileDialog
DialogResult result = openFileDialog1.ShowDialog();
            
Passo il mio NomeFile a un applicativo passandolo come argomento
start.FileName = "C:\\Program Files\\Path\\eseguibile.exe ";
start.Arguments = openFileDialog1.FileName;

Questo script funziona solo con file che non hanno spazi nel NomeFile.

Grazie anticipatamente.


Scusate per la figuraccia.
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5704
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 11:33
Venerdý, 20/03/2015
Essendo un argomento, come faresti passando nella linea di comando un argomento con degli spazi ... ? Fallo anche con il codice ...


Ricorda che nessuno Ŕ obbligato a risponderti e che nessuno Ŕ perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilitÓ) chiamava il gioco del Lotto Tassa sulla stupiditÓ.
PM Quote
Avatar
fosforo (Normal User)
Expert


Messaggi: 302
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 16:48
Venerdý, 20/03/2015
Ti ringrazio x l'aiuto ma con la mia impreparazione non
riesco a capire come fare.
Probabilmente devo aggiungere le virgolette ma non riesco a capire come.


Scusate per la figuraccia.
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5704
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 23:19
Venerdý, 20/03/2015
start.Arguments = "\"" + openFileDialog1.FileName + "\"" ;


Ricorda che nessuno Ŕ obbligato a risponderti e che nessuno Ŕ perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilitÓ) chiamava il gioco del Lotto Tassa sulla stupiditÓ.
PM Quote
Avatar
fosforo (Normal User)
Expert


Messaggi: 302
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 10:39
Lunedý, 23/03/2015
Grazie 8-|


Scusate per la figuraccia.
PM Quote