30/06/12 15:21
trattobasso
un saluto a tutti, vi posto una goccia di codice che ho preparato e vi spiego il mio tormento che sicuramente è una sciocchezza ma, visto che sono 4 ore che ci sto dietro ho perso la lucidità:
il problema è il seguente, ho tre controlli combolistbox e 2 combobox che mi servono per identificare 2 nomi di cartelle che devo creare e uno il nome del file.
Allora fino a Directory.CreateDirectory(cartella_defualt & it_file) funziona tutto, ovvero controlla la presenza della cartella, se non c'è ne crea una dentro un percorso di default (altra cartella) prendendo il nome da una combobox.il problema è che dentro quest'ultima cartella dovrebbe fare la stessa cosa prendendo il nome i questa nuova cartella da un'altra combobox ma...ma non funziona così probabilmente, il risultato è che crea la cartella secondo
mentre il codice
non funziona e crea sempre allo stesso livello una cartella invece che al suo interno...
avete qualche suggerimento per favore?
ciao e grazie inanticipo
Private Sub btn_archivia_pratica_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_archivia_pratica.Click 'dichiaro il nome del file da combo list box e converto in stringa Dim i As Integer = 0 Dim nome_file As String = clb_nome_file.SelectedItems.Item(i).ToString() & " " 'dichiaro IT file da combo box e converto in string Dim it_file As String = cmb_it_file.Text.ToString 'dichiaro tipo file da text box Dim tipo_file As String = cmb_tipo_file.Text.ToString 'dichiaro la cartella di default Dim cartella_defualt As String = "C:\bv_easy_organize\archivio\" 'dichiaro sotto cartella tipo pratica Dim cartella_tipo_pratica As String = cmb_tipo_file.Text.ToString 'verifica esistenza cartella pratica ed eventualmete creo la nova cartella If Directory.Exists(cartella_defualt & it_file) Then MsgBox("La pratica è già presente!", MsgBoxStyle.Exclamation, "BV Easy Organize.") Else Directory.CreateDirectory(cartella_defualt & it_file) End If 'verifica esistenza sotto cartella tipo pratica ed eventualmete creo la nova cartella Directory.CreateDirectory(cartella_default & it_file & cartella_tipo_pratica) End Sub
il problema è il seguente, ho tre controlli combolistbox e 2 combobox che mi servono per identificare 2 nomi di cartelle che devo creare e uno il nome del file.
Allora fino a Directory.CreateDirectory(cartella_defualt & it_file) funziona tutto, ovvero controlla la presenza della cartella, se non c'è ne crea una dentro un percorso di default (altra cartella) prendendo il nome da una combobox.il problema è che dentro quest'ultima cartella dovrebbe fare la stessa cosa prendendo il nome i questa nuova cartella da un'altra combobox ma...ma non funziona così probabilmente, il risultato è che crea la cartella secondo
Directory.CreateDirectory(cartella_defualt & it_file)
mentre il codice
Directory.CreateDirectory(cartella_defualt & cartella_tipo_pratica)
non funziona e crea sempre allo stesso livello una cartella invece che al suo interno...
avete qualche suggerimento per favore?
ciao e grazie inanticipo
Ultima modifica effettuata da trattobasso 02/07/12 3:30
aaa