This is an old revision of the document!

RemoteFileInfo Class

Represents data about remote file.

Advertisement

Syntax

Namespace: WinSCP

C#
public sealed class RemoteFileInfo
VB.NET
Public NotInheritable Class RemoteFileInfo

Properties

Name Description
FilePermissions FilePermissions File permissions. Read-only.
char FileType File type. - for regular file, D for directory, L for symlink, etc. Read-only. See also IsDirectory.
string Group File group. This feature is available only in the latest beta release.
bool IsDirectory Is file a directory? (i.e. FileType is D). Read-only.
DateTime LastWriteTime Timestamp of the last file modification. Read-only.
long Length Size of the file in bytes. Read-only.
int Length32 An alternative to Length. Particularly useful for COM hosts that do not support 64-bit integers, such as Visual Basic. Throws OverflowException, when the file size cannot be expressed using 32-bit integer. This feature is available only in the latest beta release.
string Name File name (with Session.ListDirectory) or file path (with Session.GetFileInfo). Read-only.
string Owner File owner. This feature is available only in the latest beta release.

Advertisement

Methods

Name Description
string ToString() Returns Name. (Overrides Object.ToString().)

Remarks

Instance of the class can be created by the WinSCP assembly only. You can only get an instance of the class by calling Session.ListDirectory or Session.GetFileInfo.

Examples

See example for Session.ListDirectory or Session.GetFiles.

Real-Life Examples

Last modified: by martin