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).
Install-Package TxFileManager -Version 1.3.0
dotnet add package TxFileManager --version 1.3.0
<PackageReference Include="TxFileManager" Version="1.3.0" />
paket add TxFileManager --version 1.3.0
This package has no dependencies.