salve ragazzi sto creando un exe che esagua un back di certi files da server a server passsando in locale.
sono riuscito a stabilire la connessione con il server e il download di un singolo file funziona, ora pero dovrei riuscire a effettuare il download di determinati files che cominciano tutti per FTPL_
ho pensato a un ciclo for each ma non riesco ad andare avanti.
questo è il pezzo di codice che ho scritto e che non funziona naturalmente!
codice:Private Sub cmdbackup_Click() Dim bRet As Boolean Dim nomefile As String Dim localfile As String Dim fso, folder, browse_file, file, chiave, valore Set fso = CreateObject("scripting.filesystemobject") Set browse_file = CreateObject("Scripting.Dictionary") Set folder = fso.GetFolder(INICLS.ReadIni(ImpostazioniFile, "PROJECT1", "NOME", "")) ' Controlla se esiste la cartella TEMP altrimenti la crea: If Not (fso.FolderExists(App.path & "\" & "TEMP")) Then fso.CreateFolder (App.path & "\" & "TEMP") messaggio ("La cartella è stata creata") End If localfile = (App.path + "\" + "TEMP") nomefile = ("FTPL_ " & "" & ".ini") For Each file In folder.Files DoEvents bRet = FTPcls.D_load(nomefile, localfile) If bRet Then messaggio "download riuscito" Else messaggio "download non riuscito" End If Next End Sub

Rispondi quotando