Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
ho provato a creare qualcosa. sono riuscito a farlo per i file contenuti nelle cartelle. guarda il procedimento e finisci il codice anche per le cartelle contenute..
Codice sorgente - presumibilmente VB.NET
PrivateSub Compatta(newpath AsString)
Dim FileFinale AsString
Dim x AsInteger
Dim PathCartella AsString
PathCartella = newpath
File1.path= PathCartella
FileFinale ="filedefinitivo"
Open(PathCartella & FileFinale)For Output As #1
For x = 0 To File1.ListCount- 1
IfNot File1.List(x)= FileFinale Then
Open(PathCartella & File1.List(x))ForBinaryAs #2
Print #1, (File1.List(x)&"|"&LOF(2))
Print #1, Input(LOF(2), #2)
Close #2
EndIf
Next x
Close #1
EndSub
PrivateSub Scompatta(newpath AsString)
Dim FileFinale AsString
Dim PosBarra AsInteger
Dim PathCartella AsString
Dim InfoLine AsString
PathCartella = newpath
File1.path= PathCartella
FileFinale ="filedefinitivo"
Open(PathCartella & FileFinale)ForInputAs #1
DoWhileNotEOF(1)
LineInput #1, InfoLine
IfNot InfoLine =""Then
PosBarra =InStr(1, InfoLine, "|", vbTextCompare)
Open(PathCartella &Mid(InfoLine, 1, PosBarra - 1))For Output As #2