powershell中的Move-Item


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2020/07/22/powershell%E4%B8%AD%E7%9A%84Move-Item/

摘要

本文主要讲述了:

  1. 移动文件到指定目录
  2. 移动文件到指定目录并重命名
  3. 强制移动文件
  4. 移动目录内容到指定目录
  5. 移动目录到指定目录

正文

移动文件到指定目录

示例:

1
2
3
4
5
6
7
8
9
# to可以解释成文件名,也可以解释成目录名
# 若`to\`存在,`from\README.txt` -> `to\README.txt`
# 若`to\`不存在,`from\README.txt` -> `to`
Move-Item from\README.txt to

# to只能解释成目录名
# 若`to\`存在,`from\README.txt` -> `to\README.txt`
# 若`to\`不存在,`from\README.txt` -> `to`
Move-Item from\README.txt to\

移动文件到指定目录并重命名

示例:from\README.txt -> to\from.txt

1
Move-Item from\README.txt to\from.txt

强制移动文件

以下场景需要使用Force强制移动文件:

  • 对应目录下已存在同名文件

示例:from\README.txt -> to\README.txt

1
Move-Item from\README.txt to\ -Force

移动目录内容到指定目录

示例:from\* -> to\*

1
Move-Item from\* to\

移动目录到指定目录

移动目录时,文件跟着目录走,不需要-Reverse

示例:

1
2
3
# 若`to\`存在,`from\*` -> `to\from\*`
# 若`to\`不存在,`from\*` -> `to\*`
Move-Item from\ to\

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2020/07/22/powershell%E4%B8%AD%E7%9A%84Move-Item/


本文对你有帮助?请支持我


支付宝
微信