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

    PRENDERE NOME FILE IN UNA CARTELLA in VB.net

    SALVE A TUTTI. Ho bisogno di aiuto visto la mia poca esperienza su VB.net. Ho la necessita di elencare in un Cheked List Box i nomi dei file prensenti in una cartella "X". Sono riuscito a farlo ma mi mette il nome completo del percorso:

    "es. C:\Document & Setting\utente\desktop\cartella\nome_file.pdf".

    Ho bisogno che mi visualizzi solamente il nome_file. come posso fare? il mio codice è questo:


    Dim file_acquisiti As String() = System.IO.Directory.GetFiles("percorso cartella", "*.pdf")
    nome_del_check_list_box.Items.AddRange(file_acquis iti)

    mi elenca i file della mia cartella (percorso cartella) solo i PDF (*.pdf) ma si porta dietro tutto il percorso. Voglio solo il nome file in elenco.

    GRAZIE ragazzi!!!!!
    dan85

  2. #2
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    oggetto fileInfo del namespace system.io

  3. #3
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303

    Re: PRENDERE NOME FILE IN UNA CARTELLA in VB.net

    Originariamente inviato da picchi.daniele
    SALVE A TUTTI. Ho bisogno di aiuto visto la mia poca esperienza su VB.net. Ho la necessita di elencare in un Cheked List Box i nomi dei file prensenti in una cartella "X". Sono riuscito a farlo ma mi mette il nome completo del percorso:

    "es. C:\Document & Setting\utente\desktop\cartella\nome_file.pdf".

    Ho bisogno che mi visualizzi solamente il nome_file. come posso fare? il mio codice è questo:


    Dim file_acquisiti As String() = System.IO.Directory.GetFiles("percorso cartella", "*.pdf")
    nome_del_check_list_box.Items.AddRange(file_acquis iti)

    mi elenca i file della mia cartella (percorso cartella) solo i PDF (*.pdf) ma si porta dietro tutto il percorso. Voglio solo il nome file in elenco.

    GRAZIE ragazzi!!!!!
    ciao,
    prova così
    codice:
     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    
            Dim openFileDialog1 As New OpenFileDialog()
            openFileDialog1.ShowDialog()
            openFileDialog1.InitialDirectory = Application.StartupPath
            openFileDialog1.Filter = "pdf files (*.pdf)|*.pdf|All files (*.*)|*.*"
            openFileDialog1.FilterIndex = 1
            openFileDialog1.RestoreDirectory = True
            CheckedListBox1.Items.Add(IO.Path.GetFileName(openFileDialog1.FileName))
        End Sub

  4. #4
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    o così

    codice:
     For Each file As String In Directory.GetFiles("C:\")
                CheckedListBox1.Items.Add(file)
            Next
    o

    codice:
      
            For Each file As String In Directory.GetFiles("C:\")
                CheckedListBox1.Items.Add(IO.Path.GetFileName(file))
            Next

  5. #5
    non è che mi funzioni tanto....ma scusate una volta che mi sono creato la mia stringa

    Dim file_acquisiti As String() = System.IO.Directory.GetFiles(TB_acquisizione.Text, "*.pdf")

    non posso ricavarne solo il nome??
    dan85

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da picchi.daniele
    non è che mi funzioni tanto....
    E perchè mai ? Se non dici il perchè, come si fa a risponderti ?

    ma scusate una volta che mi sono creato la mia stringa
    Quello non è una stringa, ma un vettore di stringhe ...

    non posso ricavarne solo il nome??
    Sì, e ti è stato detto come fare, in mille modi ...
    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.