无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4828|回复: 12
打印 上一主题 下一主题

[求助] 批处理找文件

[复制链接]
1#
发表于 2017-9-16 20:31:19 | 显示全部楼层
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. rem 遍历能访问的所有分区中的所有文件夹及其子目录
  4. echo 查找中...
  5. for /f "tokens=2*" %%a in ('fsutil fsinfo drives') do (
  6.         for /d %%c in (%%a %%b) do (
  7.                 pushd %%c 2>nul&&for /r %%d in (*.wim) do (
  8.                         set /a n+=1
  9.                         echo %%~d&set ghopath-!n!=%%d
  10.                 )
  11.         )
  12. )
  13. cls
  14. echo 找到的文件数量:!n! 个
  15. for /l %%a in (1,1,!n!) do echo [%%a]        !ghopath-%%a!
  16. set /p select=请选择:
  17. rem 下面这句请自行更改
  18. echo %select%
  19. pause
复制代码

点评

你好,这个批处理运行后 echo %select% 显示的是我输入的序列号,而不是文件路径,麻烦问下如何修改啊 [attachimg]353563[/attachimg]  详情 回复 发表于 2017-9-18 15:11
回复

使用道具 举报

2#
发表于 2017-9-18 16:19:35 来自手机 | 显示全部楼层
qpliuxin 发表于 2017-9-18 15:11
你好,这个批处理运行后
echo %select%
显示的是我输入的序列号,而不是文件路径,麻烦问下如何修改 ...

你这个,可以说批处理基本就不会啊。

!ghopath-%select%!代表你选择的gho文件

点评

谢谢,没学过批处理,看的也有点理解错了,这个是赋路径给程序,我就想获取文件路径该怎么修改呢  详情 回复 发表于 2017-9-18 23:49
嗯,完全没有学过这个,抄写都有点累,只能抄袭修改下,谢谢你了  详情 回复 发表于 2017-9-18 23:09
回复

使用道具 举报

3#
发表于 2017-9-19 00:14:45 | 显示全部楼层
qpliuxin 发表于 2017-9-18 23:49
谢谢,没学过批处理,看的也有点理解错了,这个是赋路径给程序,我就想获取文件路径该怎么修改呢

!ghopath-%select%!变量的值就是你选择的GHO文件的路径,也就是说,你选择的文件的文件路径已经赋值给变量!ghopath-%select%!,你还有怎么赋值???

点评

额,这方面不太懂,所以说的不太清楚,我就需要文件路径,不需要赋值等其他操作,该如何修改  详情 回复 发表于 2017-9-19 12:28
回复

使用道具 举报

4#
发表于 2017-9-19 14:03:34 来自手机 | 显示全部楼层
527104427 发表于 2017-9-19 13:18
服了。。。。。。。

我也是醉了……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-4 10:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表