IvertFile




Public Sub reversefile(fromfile As String, tofile As String)
' Fromfile: il file da cui prendere i dati

' Tofile: il file in cui mettere i dati

' Nota: non funziona molto bene su stringhe

' in cui non sembra riconoscere nuove righe.

Dim mybyte() As Byte
Dim reversedbyte() As Byte
Dim reversebyte As Long
Open fromfile For Binary As #1
Open tofile For Binary As #2
ReDim mybyte(1 To LOF(1)) As Byte
ReDim reversedbyte(1 To LOF(1)) As Byte
Get #1, , mybyte
For reversebyte = UBound(mybyte) To 1 Step -1
reversedbyte(reversebyte) = mybyte(UBound(mybyte) - reversebyte + 1)
Next
Put #2, , reversedbyte
Close #2
Close #1
End Sub

Use
call reversefile("c:\fromfile.dat","c:\tofile.dat")










( ivertfile.html )- by Paolo Puglisi - Modifica del 17/12/2023