Board logo

标题: [文件操作] 批处理怎样让U盘批处理复制到桌面-XP系统? [打印本页]

作者: w15328721    时间: 2015-5-7 06:13     标题: 批处理怎样让U盘批处理复制到桌面-XP系统?

如题,只要复制文件复制不要文件夹复制,文件全是EXE文件
作者: w15328721    时间: 2015-5-7 06:15

U盘为H盘,固定U盘位置,每台机器都一样
作者: yangfengoo    时间: 2015-5-7 07:26

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

作者: pcl_test    时间: 2015-5-7 11:14

  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
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2