0
我使用的事務性NTFS包裝可用於msdn here以支持文件系統操作的原子事務,可用示例僅顯示如何使用transactedFiles,但我還需要創建,移動和複製事務處理目錄,我不知道如何使用TransactedDirectory類,可以請幫忙嗎? 我想這個代碼,但它似乎並不正確:事務性NTFS包裝
if (Transaction.Current == null)
{
throw new Exception("Must be within a transaction scope");
}
using (TransactionScope folderTransaction = new TransactionScope(Transaction.Current))
{
TransactedDirectory.StartTxFResource("D:\\New");
folderTransaction.Complete();
TransactedDirectory.StopTxFResource("D:\\New");
}
它提供了一個錯誤「訪問被拒絕,該文件夾正在被另一個進程使用」。