从命令行移动文件

Vil*_*ati 10 command-line windows-7

我有一个Windows共享目录,里面有15,000个文件.我想要做的是将500个文件移动到一个新目录.

有没有办法从命令行执行此操作?

Oul*_*bba 15

有你需要的代码.将其保存为.bat文件并运行它:

echo off
SETLOCAL EnableDelayedExpansion
set movedFiles=0
for /R c:\sourceFolder\ %%G in (*) do (
    echo moving... "%%G"
    move /Y "%%G" c:\destinationFolder\
    set /a movedFiles+="1"
    if !movedFiles! EQU 500 GOTO endOfCopy rem if you moved 500 files
  )
  :endOfCopy
  echo Done, %movedFiles% files Where copied successfully
  pause
ENDLOCAL
Run Code Online (Sandbox Code Playgroud)


Shr*_*ree 9

你想要这样的东西.Eg.
move c:\windows\temp\*.* c:\temp

  • Windows 7支持@cyroxx`shift`. (3认同)