能否用单条PowerShell命令复制并重命名目标文件夹?
单条PowerShell命令实现文件夹复制并目标端重命名
当然可以做到,无需额外执行重命名命令,直接修改Copy-Item的-Destination参数就能实现。
你只需要把目标路径指定为目标目录+新文件夹名称,而不是仅指定父目录。比如你想把原文件夹article-title-master复制到C:\docs2\articles下并重命名为article-title-final,命令如下:
Copy-Item -Path "C:\docs1\article-title-master" -Destination "C:\docs2\articles\article-title-final" -Recurse -Force
原理说明
- 当
-Destination指向一个不存在的文件夹名称时,Copy-Item会在复制原文件夹内容的同时,自动创建这个指定名称的目标文件夹 - 原路径的
C:\docs1\article-title-master会保持原名不变,只有复制后的目标文件夹使用新名称
内容的提问来源于stack exchange,提问作者rocco
相关产品推荐
相关产品推荐

