User-mode File System Examples for Windows and macOS in .NET/C#
-
Virtual File System Sample for Windows in .NET, C#
This sample implements a virtual file system for Windows with synchronization support, on-demand loading, selective offline files support, upload and download progress, and error reporting. It synchronizes files and folders both from remote storage t ...
-
Virtual File System Sample for macOS in .NET, C#
This sample implements a virtual file system for macOS with synchronization support, folders on-demand listing, thumbnails and context menu support. It synchronizes files and folders both from remote storage to the user file system and from the user ...
-
Virtual Drive Sample for Windows in .NET, C#
This is a virtual drive implementation for Windows with thumbnail support, custom context menu and custom states & columns support. It also demonstrates automatic Microsoft Office/AutoCAD documents locking. To simulate the remote storage, this s ...
-
WebDAV Drive Sample for Windows in .NET, C#
This sample implements a virtual file system for Windows that displays documents from a WebDAV server. You can edit documents, upload and download documents as well as manage folders structure using Windows File Manager. This sample provides automati ...
-
WebDAV Drive Sample for macOS in .NET, C#
This sample implements a virtual file system for macOS that displays documents from a WebDAV server. You can edit documents, upload and download documents as well as manage folders structure using macOS Finder. This sample supports synchronization, o ...
-
File Provider Extension Troubleshooting on macOS
If you experience issues on application start it may be caused by an incorrect app configuration. You can find what may be wrong using a macOS Console: If your application started successfully but you experience issues with the file system you may n ...
-
macOS File Provider Extension Projects Deployment
To deploy macOS project in a production environment you will need to create Group ID, App Identifies and Provisioning Profiles. Note that these steps are NOT required for development. Sample project provided with the library run out of the box in the ...
-
iOS File Provider Extension Projects Deployment
To deploy iOS project you will need to create Group ID, App Identifies and Provisioning Profiles. The project requires a physical device. You can NOT run the project on iOS simulator. You MUST add a device to a devices list. Unlike with macOS, ALL b ...