Board logo

标题: [文本处理] 如何复制/移动指定文档类型/后缀/扩展名的文件到U盘/移动硬盘/指定目录/指定文件夹 [打印本页]

作者: tasks888    时间: 2016-7-13 10:46     标题: 如何复制/移动指定文档类型/后缀/扩展名的文件到U盘/移动硬盘/指定目录/指定文件夹

本帖最后由 pcl_test 于 2016-8-9 16:49 编辑

如何获取指定文档类型,到U盘。。
作者: tasks888    时间: 2016-7-13 10:56

电脑里的   .doc
作者: GNU    时间: 2016-7-13 11:13

  1. @echo off
  2. for /f "delims=" %%i in ('dir /b /s /a-d *.doc') do (
  3.     copy /y "%%i" "U:\"
  4. )
复制代码

作者: tasks888    时间: 2016-7-13 12:40

回复 3# GNU


    你好大神,能够判断指定U盘。比如U盘名字若为111的话,才放文件进去。若不是就不放
作者: xsfh001    时间: 2016-7-13 12:52

@echo off
for /f "delims=" %%i in ('dir /b /s /a-d *.doc') do (
    if exist "111:\" copy "%%i" "111:\" /y
)
exit
作者: tasks888    时间: 2016-7-13 12:55

回复 5# xsfh001
作者: GNU    时间: 2016-7-13 13:05

回复 4# tasks888
  1. @echo off
  2. for /f "delims=" %%i in ('dir U:') do (
  3.     set "strVolume=%%i"
  4.     goto :next
  5. )
  6. :next
  7. set "strVolume=%strVolume:* is =%"
  8. if "%strVolume%" equ "111" (
  9.     for /f "delims=" %%i in ('dir /b /s /a-d *.doc') do (
  10.         copy /y "%%i" "U:\"
  11.     )
  12. )
复制代码

作者: GNU    时间: 2016-7-13 13:06

回复 6# tasks888


不能放在CMD窗口直接运行。先保存为 test.bat 再执行。




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