TxFileManagerTest (nuget): Transactional File Manager is a .NET API that supports including file system operations such as file copy, move, delete, append, etc. in a transaction. It's an implementation of System.Transaction.IEnlistmentNotification (works with System.Transactions.TransactionScope).  See GitHub project for more info: https://github.com/chinhdo/txFileManager
Keywords: TransactionScope|File|Directory|Transaction|NET|dotnet|IO|dotnet-core|dotnet-standard|file-io|transactions