5.13. File system access

SFTPPlus is a cross-platform software designed to provide native file system access. It handles native file system access on both Unix and Windows platforms. While running on a specific operating system, it provides the extra features provided by that operating system.

Names can contain ASCII characters or Unicode characters.

5.13.1. Unix and Linux

Folder / file names that contain only space characters are fully supported on Linux and Unix systems. Names containing leading or trailing spaces are preserved as is.

Unicode names should be encoded using UTF-8.

Other character encoding schemes are not supported yet.

Note

If you require to handle names using a character encoding scheme other than UTF-8, please contact us.

5.13.2. Windows

On Windows, leading and trailing spaces from file names are stripped by the operating system. Due to this, names with only space characters are converted into names with no characters, invalidating them.

Files having the read-only attribute set are removed, renamed, moved, copied without getting an access denied error. This is done in order to get the same behaviour as the one described on the Microsoft website

Warning

Read-only files can’t be modified, but they can be copied, moved, renamed, or deleted. It’s possible that moving, renaming, or deleting a read-only file can cause a program that relies on that file to stop working properly.

5.13.3. Privileged access to files and folders

When accounts are authenticated as operating systems accounts (local, domain, or remote), they will observe the same file system permissions as those defined in the local file system. This way, you can have multiple accounts accessing the same file or folder, each account having its own permissions.

For accounts authenticated as server application accounts, all accounts are mapped to the same OS account and they will have the same permissions.

5.13.4. Resumed transfers

Resuming unfinished transfers, either upload or download, is supported across available file transfer protocols as follows:

Protocol Download Upload
FTP/FTPS No No
SFTP Yes Yes
SCP No No
HTTP Yes No

Note

Our roadmap includes adding support for resuming transfers across all available protocols. In the case that resume support is not available for your preferred transfer protocol, please contact us.