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

[文件操作] 批处理怎样在网络文件夹查找文件夹并复制?

网络文件夹 \\1921.68.1.1\name\file\      (地址\共享名\文件夹)
在file文件夹下有不定数量子目录,每个子目录又包含有若干子目录若干层
需要在file层查找名叫 haha文件夹并复制 到本地 d:\123\     xcopy所有
请教各位高人如何?

不好,不用 映射的方式,因为共享盘已经隐射本地,并且很多机器盘符不确定
也不用 遍历盘符的方式 很慢,
用For的方式,文件是成功了,文件夹有点难搞,希望高手指点
我在想先得到路径下所有文件夹列表,然后查找列表得到完整路径,后面不会,
  1. set share=“\\192.168.1.1\name\file\”
  2. dir /ad/s/b %share%>>list.txt
复制代码

TOP

本帖最后由 walong 于 2014-9-5 12:13 编辑

回复 4# Batcher
多谢指教!
这是查找文件的方式,需要的是查找文件夹名称方式并对整个文件夹操作
  1. :down_cp
  2. cls
  3. color 5f
  4. echo.
  5. rem set /p getid=请输入需要下载的文件名称:
  6. rem if getid=="p" goto menu
  7. set FileName=%fileid%.km2
  8. echo.
  9. echo 正在查找文件%FileName%.....
  10. for /f "delims=" %%b in ('dir /a-d /s /b "%net_cp%\%FileName%" 2^>nul') do (
  11.             if /i "%%~nxb" equ "%FileName%" (
  12.                xcopy %%b %my_cp% &pause
  13.                goto menu
  14.             )
  15.         )
  16. echo 出错啦!文件没有找到!
  17. pause
  18. goto menu  
复制代码

TOP

回复 6# yu2n

查找文件夹名称haha  返回完整路径 不确定文件夹haha下面有什么类型文件
定位haha 并复制haha整个文件夹,示例是查找文件方式,要查找文件夹,
本案例 文件夹名称由指向性,关键信息命名文件夹并保存与之相关所有文件

TOP

回复 8# apang

多谢指教!
测试成功。

TOP

回复 9# yu2n

直接显示Done!然后没了

TOP

返回列表