我在尝试将大量文件从一个位置移动到另一个位置时遇到了挑战。我有一个文件夹列表,我想在.csv中移动,我想将这些项目移动到新的网络位置。当我使用robocopy时,只移动文件夹的内容,而不是顶级文件夹。这导致无组织的文件。我尝试过使用move-item但是没有一个好的日志记录功能,我可以开始工作。我在这里。
我正在尝试使用robocopy,但我需要根据列表中每个项目的源路径的最后部分创建目标文件夹。我已经工作了几个小时,请帮忙。
GC -Path C:\Test_1\Test_List.csv |
ForEach-Object
{
$Destination = new-item NAME BASED ON PART OF FILE -itemtype directory |
Robocopy $_ $Destination /e /move /LOG+:C:\Test_2\Test_Copy_Log.txt /NP
}