Filesize (wodSFTP / wodSFTP.NET / wodSFTPdll)
by MWilson22000, Friday, March 12, 2010, 00:39 (5371 days ago)
Hello,
I am using vb.net with wodsftp and I would like to know how to determine the size of a file on a sftp server.
A code example would be greatly appreciated.
Sincerely,
M. Wilson
Re: Filesize
by woddrazen, Friday, March 12, 2010, 09:11 (5371 days ago) @ MWilson22000
Hi,
You can request remote server file size using GetAttributes Method. Result will be received inside Attributes Event in Size parameter.
[code]Sftp1.GetAttributes( /home/something/somefile.txt )
Private Sub Sftp1_AttributesEvent(ByVal Sender As Object, ByVal Args As WeOnlyDo.Client.SFTP.AttributesArgs) Handles Sftp1.AttributesEvent
MsgBox(Args.Size)
End Sub[/code]
Let us know how it goes.
Regards,
Drazen
Re: Filesize
by M. Wilson, Friday, March 12, 2010, 12:26 (5371 days ago) @ woddrazen
Drazen,
Thanks!
I am still slightly confused. I am new to wodsftp. So bare with me.
can I do this
dim myFileSz as sftp1.getattributes( myfile.txt )
or do I need to use listitems some how?
Much appreciated,
M. Wilson
Re: Filesize
by woddrazen, Friday, March 12, 2010, 12:34 (5371 days ago) @ M. Wilson
Wilson,
Actually you should try exactly what I mention in my last post. Of course you should first connect to your SFTP server using wodSFTP.NET.
sftp1 in my example is wodSFTP.NET reference:
Dim WithEvents Sftp1 As WeOnlyDo.Client.SFTP
So you don't need to reference GetAttributes Method.
Did you try maybe wodSFTP.NET examples maybe? You can find them in component Samples folder.
Maybe they can help you to start developing with wodSFTP.NET.
Drazen