如何将一个文件夹及其所有基础文件和文件夹移动到另一个文件夹?

时间:2019-06-13 07:31:54

标签: powershell

源文件夹:

C:\test\old\Data\Werkstatt\06. Aufträge\Kunde2\200003_QWE

目标文件夹:

C:\test\old\Data\Werkstatt\06. Aufträge\Kunde2\Z_Transfered\200002_QWE

应将源文件夹200003_QWE移至Z_Transfered

将其中包含其下属和文件的文件夹Z_Transfered移到200003_QWE下方。

我尝试过:

New-Item -Path "C:\test\old\Data\Werkstatt\06. Aufträge\Kunde2    \Z_Transfered\200002_QWE" -ItemType "directory"
Move-Item -Path "C:\test\old\Data\Werkstatt\06. Aufträge\Kunde2\200002_QWE\" -Destination "C:\test\old\Data\Werkstatt\06. Aufträge\Kunde2\Z_Transfered\200002_QWE"

它会像这样移动我的文件夹,但是我有两个同名文件夹,如何解决这个问题?

看起来像这样:

C:\test\old\Data\Werkstatt\06. Aufträge\Kunde2\Z_Transfered\200002_QWE\200002_QWE

2 个答案:

答案 0 :(得分:0)

将最后一行更改为:

ConfigFileHandler

答案 1 :(得分:0)

非常感谢您的帮助。 我解决了问题。 问题是目标路径末尾的反斜杠。

解决方案:

New-Item -Path "C:\test\old\Data\Werkstatt\06. Aufträge\Kunde2\Z_Transfered\" -ItemType "directory"
Move-Item -Path "C:\test\old\Data\Werkstatt\06. Aufträge\Kunde2\200002_QWE\" -Destination "C:\test\old\Data\Werkstatt\06. Aufträge\Kunde2\Z_Transfered\200002_QWE" -force