我正在寻找一种方法将包含子文件夹的文件夹移动到新位置
旧位置:C:\Users\test\OneDrive
新位置:c:\new
以下命令将根文件夹C:\Users\test\OneDrive
中的所有文件移动到新位置,但缺少所有子文件夹
move C:\Users\Hiss\OneDrive\*.* c:\new
答案 0 :(得分:0)
这会将OneDrive文件夹从旧位置移动到包含所有子文件夹和文件的新位置。
命令行: -
move "C:\Users\Hiss\OneDrive" "C:\new"
答案 1 :(得分:0)
您可以使用两个for
语句(一个用于文件,一个用于文件夹):
echo off
for %%a in ("%1\*") do move /y "%%~fa" %2
for /d %%a in ("%1\*") do move /y "%%~fa" %2
将其放入批处理文件(例如MoveContents.bat)中,并使用以下参数运行:
MoveContents.bat C:\Users\Hiss\OneDrive\ c:\new