Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    184

    [Vb6] esistenza di una cartella

    Come faccio a verificare che un percorso (locale o di rete precedentemente impostato) esista?

    Ciao e grazie

  2. #2
    Utente di HTML.it L'avatar di EngLab
    Registrato dal
    Jan 2006
    Messaggi
    496
    Impostato? :master:

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Qualcosa del genere

    codice:
        Dim a As Long
        
        On Error Resume Next
        a = GetAttr("X:\Percorso\Cartella")
        Debug.Print a
    che dovrebbe restituire 0 o 16 a seconda che esista o meno la cartella ...

    Ma se ti serve solamente per crearla se non esiste, puoi usare direttamente la MkDir

  4. #4
    codice:
    Public Function DirExists(ByVal Path As String) As Boolean
        On Error Resume Next
        'Legge l'attributo e si assicura che si tratti di una directory
        FileExists = GetAttr(Path) And vbDirectory
        'Se avviene un errore la Function restituisce False
    End Function
    Restituisce True se la cartella esiste già.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    184
    grazie

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.