Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    [VB .NET] Directory.Exists non riuscito - sempre false

    Come da titolo, nella mia applicazione, devo controllare l'esistenza di un directory e quando uso file.exists, mi restituisce sempre il risultato false o true (se metto if..., restituisce false; se metto if not..., restituisce true).
    Come risolvo? Grazie
    Iscrivetevi su:
    www.studentsmeeting.forumitalian.com!! E' gratis e utile!
    C'è anche la sezione "compiti"!!!!!!!!!

  2. #2
    Per le directory devi usare il metodo Directory.Exists.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    sì, intendevo directory...scusa l'errore
    Iscrivetevi su:
    www.studentsmeeting.forumitalian.com!! E' gratis e utile!
    C'è anche la sezione "compiti"!!!!!!!!!

  4. #4
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    controllato a runtime che il path che testi sia corretto e esista realmente?

    Mostra il codice che usi per cercare il path

  5. #5
    La cartella esiste realmente
    codice:
     If IO.File.Exists(miadirectory) = True Then'mie istruzioni
    Iscrivetevi su:
    www.studentsmeeting.forumitalian.com!! E' gratis e utile!
    C'è anche la sezione "compiti"!!!!!!!!!

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da Zio Bill
    La cartella esiste realmente
    codice:
     If IO.File.Exists(miadirectory) = True Then'mie istruzioni
    Ma hai letto con attenzione quello che ti ha scritto MItaly ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Sì, sono completamente uscito di cervello...ho scritto male il codice...è DIRECTORY. Chiedo umilmente perdono... comunque il problema si ripresenta anche in questo caso
    Iscrivetevi su:
    www.studentsmeeting.forumitalian.com!! E' gratis e utile!
    C'è anche la sezione "compiti"!!!!!!!!!

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da Zio Bill
    ... comunque il problema si ripresenta anche in questo caso
    No ... a questo punto mostra il codice che effettivamente hai usato ... altrimenti non si capisce nulla ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    codice:
                Dim hj As New IO.DirectoryInfo("C:/miacartella/")
                If hj.Exists = True Then
                       MsgBox("La cartella esiste!")
                Else: MsgBox("La cartella non esiste!")
                End If
    Iscrivetevi su:
    www.studentsmeeting.forumitalian.com!! E' gratis e utile!
    C'è anche la sezione "compiti"!!!!!!!!!

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Prima di tutto, usa i backslash (sei su Windows e non su Linux) e poi quell' Else con il : non ha senso

    codice:
            Dim hj As New IO.DirectoryInfo("C:\miacartella")
            If hj.Exists = True Then
                MsgBox("La cartella esiste!")
            Else
                MsgBox("La cartella non esiste!")
            End If
    Dopo di che, il codice funziona regolarmente ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.