نکته ای که باید در استفاده از Directory.Move ، در هنگام انتقال دایرکتری ها رعایت شود این است که در هنگام دادن آدرس مقصد، باید نام شاخه ای که قرار است دایرکتری موردنظر به آن منتقل شود در انتهای مسیر آورده شود.
برای مثال اگر می خواهید آدرس c:\3 را به آدرس c:\1\2 منتقل کنید باید دستور زیر را بنویسید:
Directory.Move(@"c:\3",@"c:\1\2\3");
در غیر این صورت خطای Cannot create a file when that file already exists خواهید گرفت. البته باید به دایرکتری مقصد دسترسی کامل داشته باشید.
When you are moving c:\3 to c:\1\2 with Directory.Move, the move statement must be like this
Directory.Move(@"c:\3",@"c:\1\2\3");
you must add the \3 to the end of destination path, if you didnt you get a "Cannot create a file when that file already exists " error.