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

    [Vb6] nomi dei file

    scusate, vorrei ottenere in un file di testo, il nome di tutti i file presenti in una cartella da me scelta!
    come potrei fare?


    grazie

  2. #2
    Utente di HTML.it L'avatar di Mabi
    Registrato dal
    May 2002
    Messaggi
    1,245
    Prova così:
    codice:
    Const Cartella = "C:\Documenti\"
    Const FileDest = "C:\Documenti\Lista.txt"
    Dim FileName As String
    Dim ContFile As Long
    
    
    FileName = Dir(Cartella, vbNormal + vbSystem + vbHidden + vbReadOnly)
    Open FileDest For Output As #1
    Print #1, "* File in "; Cartella; " :"; vbCrLf
      Do Until Len(FileName) = 0
        Print #1, FileName
        FileName = Dir
        ContFile = ContFile + 1
      Loop
      Print #1, vbCrLf; "* File trovati : " & CStr(ContFile); "."
    Close #1

  3. #3
    e nel caso volessi aggiungere alla lista il peso di ogni file?

    grazie 1000

  4. #4
    puoi farlo con il controllo filelistbox non è tanto difficile
    www.vape04.too.it - informatica, elettronica e tante altre cose.
    @LFEO§OFT GREEnOS

  5. #5
    Utente di HTML.it L'avatar di Mabi
    Registrato dal
    May 2002
    Messaggi
    1,245
    Utilizzi la funzione FileLen:
    codice:
    Const Cartella = "C:\Documenti\"
    Const FileDest = "C:\Documenti\Lista.txt"
    Const NumSpazi = 70
    Dim FileName As String
    Dim ContFile As Long
    Dim StrTemp As String
    
    
    FileName = Dir(Cartella, vbNormal + vbSystem + vbHidden + vbReadOnly)
    Open FileDest For Output As #1
    Print #1, "* File in "; Cartella; " :"; vbCrLf
      Do Until Len(FileName) = 0
        StrTemp = CStr(FileLen(Cartella & FileName))
        StrTemp = Space(NumSpazi - Len(StrTemp) - Len(FileName)) & StrTemp & " byte"
        
        Print #1, FileName; StrTemp
        FileName = Dir
        ContFile = ContFile + 1
      Loop
      Print #1, vbCrLf; "* File trovati : " & CStr(ContFile); "."
    Close #1

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    40
    Ma se io di questa cartella vogio solo sapere solo quali file con estensione XXX ci sono. Come posso fare

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    207
    Vorrei sapere anch'io come poter elencare nel file di testo solo i file con una certa estensione.

    Grazie!!

  8. #8
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    Originariamente inviato da MrClog
    Ma se io di questa cartella vogio solo sapere solo quali file con estensione XXX ci sono. Come posso fare
    si ragazzi ma ogni tanto studiatevi qualcosa ...

    codice:
    Const Cartella = "C:\Documenti\*.XXX"
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    207


    Grazieeeeeee!!!!!

  10. #10
    io userei i controlli file list dirlist ecc..

    nel controllo file list esiste la proprietà pattern per visualizzare solo certi file a esempio *.exe visualizza solo exe

    Ciao

    VaneX

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.