[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批处理怎样让U盘批处理复制到桌面-XP系统?

如题,只要复制文件复制不要文件夹复制,文件全是EXE文件

  1. @echo off
  2. ::获取桌面路径
  3. for /f "tokens=2*" %%i in ('reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "Desktop"') do set "desk=%%j"
  4. ::获取U盘盘符
  5. for /f "tokens=2 delims==" %%a in ('wmic LogicalDisk where "DriveType='2'" get DeviceID /value') do set "driveU=%%a"
  6. ::复制包括子目录在内的文件,如果只是复制根目录的文件,去掉/s
  7. xcopy "%driveU%\*.exe" "%desk%\Exe\" /s /f /y
  8. pause
复制代码

TOP

  1. @for /r h: %%a in (*.exe) do copy "%%a" d:\
复制代码

TOP

U盘为H盘,固定U盘位置,每台机器都一样

TOP

返回列表