首页/系统/Windows 运维速查/Move-Item / Rename-Item 移动与改名
本包目录(413 条)
CMD 常用命令74 条
PowerShell 基础66 条
网络排查41 条服务与进程42 条磁盘与文件43 条用户与权限34 条AD 域与组策略39 条日志与事件38 条远程管理36 条

Move-Item / Rename-Item 移动与改名

移动文件位置或重命名:Move-Item 跨卷实际是复制+删除;Rename-Item 只改名不移动位置。

Windows 运维速查系统更新于 2026-10-12
用途移动/改名文件与目录
语法Move-Item <源> <目标>;Rename-Item <路径> <新名>
要点Rename-Item 只改最后一段名称;批量改名用管道 + -NewName 脚本块

常用示例

常用示例
Move-Item D:\old\app.log D:\new\
Get-ChildItem *.log | Rename-Item -NewName { $_.Name -replace 'log$','txt' }
-NewName 传脚本块时可用 $_ 引用原对象,实现规则化批量改名。

易错点

  • 目标已存在同名文件时 Move-Item 报错,需先删除或改名
  • 想给目录改名却把目标写成源目录内的新名会报“路径不存在”,改名请用 Rename-Item

数据来源与参考

  • Microsoft Learn:Move-Item
  • Microsoft Learn:Rename-Item

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌