将所有文件移动到一个文件夹的脚本

时间:2020-02-11 21:09:31

标签: windows powershell cmd

我想将%USERPROFILE%\Documents下的所有文件夹移动到一个文件夹中
1-我创建了文件夹

@echo off   
md Personal
pause

2-我正在尝试将“文档”中的所有文件移动到一个文件夹->个人

@echo off
Move "%USERPROFILE%\Documents" *.* "%USERPROFILE%\Documents\Personal"
pause

但是它不起作用?
%USERPROFILE%\Documents我需要将其发送给10个用户以运行批处理文件-

您的帮助将不胜感激

坦美姆

1 个答案:

答案 0 :(得分:0)

当您将其标记为PowerShell时,这是PowerShell解决方案。

# Create folder
New-Item -Path "$env:USERPROFILE\Documents\Personal" -ItemType Directory
# Move all files from Documents to Personal
Get-ChildItem -File "$env:USERPROFILE\Documents\" | Move-Item -Destination "$env:USERPROFILE\Documents\Personal"