diff --git a/SyncPro.Adapters.WindowsFileSystem/WindowsFileSystemAdapter.cs b/SyncPro.Adapters.WindowsFileSystem/WindowsFileSystemAdapter.cs index 8663d57..66e8aab 100644 --- a/SyncPro.Adapters.WindowsFileSystem/WindowsFileSystemAdapter.cs +++ b/SyncPro.Adapters.WindowsFileSystem/WindowsFileSystemAdapter.cs @@ -175,7 +175,8 @@ public override void UpdateItem(EntryUpdateInfo updateInfo, SyncEntryChangedFlag else if (updateInfo.Entry.Type == SyncEntryType.Directory) { Pre.Assert(!string.IsNullOrEmpty(newFullPath), "newFullPath != null"); - Directory.Move(fullPath, newFullPath); + if (fullPath != newFullPath) + Directory.Move(fullPath, newFullPath); } else { @@ -680,4 +681,4 @@ public void Dispose() this.fileSystemWatcher?.Dispose(); } } -} \ No newline at end of file +}