IT Hit User File System

Create your own virtual drive and user-mode file system in .NET/C# for Windows and macOS with synchronization support, on-demand loading, offline files, and Windows File Manager integration.

User-mode File System Engine

IT Hit User File System Engine provides a high-level API for creating a user-mode file system in .NET without installing any third-party mini-filter or any file system drivers. 

100% safe, managed code. No unsafe memory management operations. No blue screens.

Synchronization Framework

IT Hit User File System provides a file system synchronization framework based on the new Windows 10 Cloud Files API, and macOS File Provider API.

It supports OneDrive-like on-demand loading, selective offline availability, download/upload progress, file system status reporting, as well as Windows File Manager and macOS Finder integration.

Designed for Window 10 and macOS

The library API relies on the newest Windows 10 and macOS 11+ API, specifically designed for creating virtual drives and user-mode file systems with synchronization support.

The Engine is using the Microsoft Cloud Files driver supplied with Windows 10, and macOS 11+ File Provider Extension providing unprecedented reliability and development simplicity in C#, VB.NET, or any other .NET language.

Virtual Drive Demo

See what you can do with User File System in a 1-minute Microsoft Office document editing video. The video shows the Virtual File System sample supplied with User File System that supports on-demand content loading, on-demand folders listing, file status indication, custom icons in the Status column, download progress bar, and automatic document locking.

Virtual File System Sample

This sample implements a virtual file system 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 to the user file system and from the user file system to remote storage.

It demonstrates major features of the IT Hit User File System for .NET and provide patterns for its programming. You will use this sample as a starting point for creating a One Drive-like file system for your DMS/CRM/ERP and will reprogram it to publish data from your real storage instead of the local file system.

READ MORE

Virtual File System Sample in .NET, C#
Quick Start Guide

Quick Start Guide

A 15 minutes user guide to start creating your OneDrive-like user file system. Describes what changes to make in the sample code to start programming with minimum affords. Provides a high-level description of where to place your code to create, update, delete, and move/rename files and folders in your remote storage and how to sync changes with your user file system.

READ MORE

Programming Guide

Programming Guide

Digs into the details of the IT User File System for .NET API and the Engine interfaces implementation. Describes the file system root registration, concepts of on-demand loading, file content hydration, server to client synchronization, and client to server synchronization.

READ MORE

Class Reference Documentation

Class Reference Documentation

Online class reference documentation provides descriptions of all IT Hit User File System Engine for .NET interfaces, methods, and properties with sample code.

READ MORE