Files
tldr/pages.zh/windows/move-item.md

1.3 KiB

Move-Item

移动或重命名文件、目录、注册表键和其他 PowerShell 数据项。 此命令只能通过 PowerShell 运行。 更多信息:https://learn.microsoft.com/powershell/module/microsoft.powershell.management/move-item

  • 当目标不是现有目录时重命名文件或目录:

Move-Item {{path\to\source}} {{path\to\target}}

  • 将文件或目录移动到现有目录中:

Move-Item {{path\to\source}} {{path\to\existing_directory}}

  • 使用特定名称重命名或移动文件(不处理字符串中的特殊字符):

Move-Item -LiteralPath "{{path\to\source}}" {{path\to\file_or_directory}}

  • 将多个文件移动到现有目录中,保持文件名不变:

Move-Item {{path\to\source1 , path\to\source2 ...}} {{path\to\existing_directory}}

  • 移动或重命名注册表键:

Move-Item {{path\to\source_key1 , path\to\source_key2 ...}} {{path\to\new_or_existing_key}}

  • 在覆盖现有文件或注册表键之前不提示确认:

mv -Force {{path\to\source}} {{path\to\target}}

  • 在覆盖现有文件之前提示确认,无论文件权限如何:

mv -Confirm {{path\to\source}} {{path\to\target}}

  • 以干运行模式移动文件,显示可以移动的文件和目录,而不实际执行:

mv -WhatIf {{path\to\source}} {{path\to\target}}