Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 将所有文件移动到一个文件夹中的脚本_Windows_Powershell_Cmd - Fatal编程技术网

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

Windows 将所有文件移动到一个文件夹中的脚本,windows,powershell,cmd,Windows,Powershell,Cmd,我想将%USERPROFILE%\Documents下的所有文件夹移动到一个文件夹中 1-我创建了文件夹 @echo off md Personal pause 2-我正在尝试将文档中的所有文件移动到一个文件夹-->个人文件夹 @echo off Move "%USERPROFILE%\Documents" *.* "%USERPROFILE%\Documents\Personal" pause 但它不起作用了? %USERPROFILE%\Documents我需要将其发送给10个用户

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

@echo off   
md Personal
pause
2-我正在尝试将文档中的所有文件移动到一个文件夹-->个人文件夹

@echo off
Move "%USERPROFILE%\Documents" *.* "%USERPROFILE%\Documents\Personal"
pause
但它不起作用了?
%USERPROFILE%\Documents
我需要将其发送给10个用户以运行批处理文件-

谢谢你的帮助


Tameem

由于您将此标记为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"

您的命令有三个参数。太多了…看起来这个答案可能会有帮助:你好@phil Ninan,谢谢你的链接。。复制部分工作正常。但我对moveYou使用批处理文件标记powershell有异议。你想用powershell吗?您使用PowerShell尝试了什么当您说“不工作”时,出现了什么错误?感谢您的帮助,如果有多个登录,此PS命令将不起作用,是否有为当前登录用户移动文档的命令,它工作得很好唯一剩下的想法是它只移动文件它保持文件夹继续工作我刚刚更改了文件以获取ChildItem路径现在它工作了我可以移动文件夹谢谢-