Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [vb6] Cartelle e sottocartelle

    Ciao ragazzi, volevo sapere come è possibile, data una cartella, conoscere le sue sottocartelle a livello di codice...

    grazie
    L'aquilone è simbolo che l'uomo vuole andare più su

  2. #2
    Vi prego: datemi un consiglio!!!!!!!!!!


    L'aquilone è simbolo che l'uomo vuole andare più su

  3. #3
    Ho provato con la dir e la getAttr ma mi dà, comunque, anche i file!

    codice:
    FileName = Dir(percorso & "\", vbDirectory)
    Do Until (Len(FileName) = 0&)
      If (GetAttr(percorso & FileName) And vbDirectory) = vbDirectory Then
        a = GetAttr(percorso & FileName)
        MsgBox FileName
      End If
      FileName = Dir
    Loop
    L'aquilone è simbolo che l'uomo vuole andare più su

  4. #4
    Lascia perdere la funzione Dir, molto meglio la libreria FSO (FileScriptObject) che puoi aggiungere al tuo progetto mediante il menu Progetto/Riferimenti (metti la spunta su "Windows Script Host Object Model").
    Ecco un esempio:
    codice:
    Dim fso As FileSystemObject
    Dim f As Folder
    Dim ff As Folders
    
    Set fso = New FileSystemObject
    
    Set ff = fso.GetFolder("c:\").SubFolders
    
    For Each f In ff
        Debug.Print f.Name
    Next
    Ciao
    Chi non cerca trova.

  5. #5
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Ciao Tas.
    Interessante il riferimento alla libreria "Windows Script Host Object Model".
    Vorrei sapere, cortesemente, che differenza c'é con Microsoft Scripting Runtime, dato che sinora ho usato il predetto riferimento ed ignoravo l'esistenza di quello da te segnalato, che peraltro sembra funzionare bene (l'esempio che hai fatto gira).
    Ho cercato su MSDN ma le spiegazioni sono scarse e sopratutto non sono per VB.
    LM

  6. #6
    Mi sono sbagliato, in effetti: è opportuno usare "Microsoft Scripting Runtime" piuttosto di "Windows Script Host Object Model". Quest'ultima è una libreria che, pur inglobando la classe FileSystemObject, ha come scopo principale la gestione degli script di Windows. Maggiori info qui:
    http://msdn.microsoft.com/library/en...nWhatIsWSH.asp
    Chi non cerca trova.

  7. #7
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    tas grazie della risposta.
    Ciao.
    LM

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.