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

    [VB6] Aprire una cartella è leggere i nomi delle sotto cartelle.

    ciao

    Vorrei sapere come faccio ad aprire una cartella e leggere i nomi delle sotto cartelle.

  2. #2
    Ok ho trovato come fare ma mi apre la cartella e mi legge solo la prima cartella come faccio per fargli leggere tutti i nomi delle cartelle

    Dim Folderspec As String
    Folderspec = "C:\Programmi\IMGView\CDROM\WindowsImage"
    Dim fs, f, f1, s, sf, d
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set f = fs.GetFolder(Folderspec)
    Set sf = f.SubFolders
    For Each f1 In sf
    s = f1.Name
    label1.Caption = s
    Next

    Ho provato con
    Dim Folderspec As String
    Folderspec = "C:\Programmi\IMGView\CDROM\WindowsImage"
    Dim fs, f, f1, s, sf, d
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set f = fs.GetFolder(Folderspec)
    Set sf = f.SubFolders
    For Each f1 In sf

    d.listindex = piu
    piu = 1

    s = f1.Name
    label1.Caption = s
    Next
    ma non funziona si accetta tutti i sugerimenti grazie

  3. #3
    ok risolto grazie

    Dim Folderspec As String
    Dim x As String
    Folderspec = "C:\Programmi\IMGView\CDROM\WindowsImage\"
    Dim fs, f, f1, s, sf, d
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set f = fs.GetFolder(Folderspec)
    Set sf = f.SubFolders
    x = 0
    For Each f1 In sf
    s = f1.Name
    Label1(x).Caption = s
    x = x + 1
    Next

  4. #4
    volevo chiedere una cosa a tutti, è meglio richiamare l' oggetto "FSO" per fare ciò, oppure utilizzare la funzione DIR() ????
    jabjoint

  5. #5
    Utente di HTML.it L'avatar di Gigi84
    Registrato dal
    May 2001
    Messaggi
    569
    per me la funzione dir() è più veloce essendo "intrinseca" a VB. inoltre non devi istanziare altri oggetti..


  6. #6
    d'altra parte, FSO e' piu' "moderna".

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.