FilePermissions Class
Represents *nix-style remote file permissions.
Advertisement
Syntax
Namespace: WinSCP
C#
public sealed class FilePermissions
VB.NET
Public NotInheritable Class FilePermissions
Constructors
| Name | Description |
|---|---|
| FilePermissions() | Default constructor. Initializes to 0 (no permissions). |
| FilePermissions(int numeric) | Initializes permissions to value of numeric. See Numeric property. |
Properties
| Name | Description |
|---|---|
| bool GroupExecute | Execute permission for group. |
| bool GroupRead | Read permission for group. |
| bool GroupWrite | Write permission for group. |
| int Numeric | Permissions as a number. |
| string Octal | Permissions in octal format, e.g. "644". Octal format has 3 or 4 (when any special permissions are set) digits. |
| bool OtherExecute | Execute permission for others. |
| bool OtherRead | Read permission for others. |
| bool OtherWrite | Write permission for others. |
| bool SetGid | Grants the user, who executes the file, permissions of file group. |
| bool SetUid | Grants the user, who executes the file, permissions of file owner. |
| bool Sticky | Sticky bit. |
| string Text | Permissions as a text in format "rwxrwxrwx". |
| bool UserExecute | Execute permission for owner. |
| bool UserRead | Read permission for owner. |
| bool UserWrite | Write permission for owner. |
Advertisement
Methods
| Name | Description |
|---|---|
| string ToString() | Returns Text. (Overrides Object.ToString().) |
Remarks
This class is:
- Referenced by
ChmodEventArgs.FilePermissions; - Referenced by
RemoteFileInfo.FilePermissions; - Referenced by
TransferOptions.FilePermissions.