标题: 如何查找所有盘符下TXT文件
[打印本页]
作者: 6826905
时间: 2007-1-23 07:32
标题: 如何查找所有盘符下TXT文件
如何查找所有盘符下TXT文件
作者: Michael
时间: 2007-1-23 10:19
打开资源管理器,点搜索按钮,在文件名栏中键入*.txt,然后回车。
另一种方法已经被说过千百遍了,不想说了。呵呵。
作者: 6826905
时间: 2007-1-24 01:53
老大,我说的是在DOS中
作者: oilio
时间: 2007-1-24 02:02
这样的贴子很多啊,用for遍历目录。自己搜索一下。
for /f "skip=1" %a in ('wmic logicaldisk where "drivetype=3" get caption') do @dir /s/b/a-d %a\*.txt 2>nul >>a.txt
[
Last edited by oilio on 2007-2-4 at 05:32 PM ]
作者: zhclvip
时间: 2007-1-24 07:22
@echo off
setlocal ENABLEDELAYEDEXPANSION
set LIST=
for %%i in (*.txt) do set LIST=!LIST! %%i
echo %LIST%
pause>nul
作者: free2
时间: 2007-1-24 08:36
dir c:\*.txt /s
用处理列出 a: __ z: ,可以吗?
[
Last edited by free2 on 2007-1-24 at 08:39 AM ]
作者: zhclvip
时间: 2007-1-26 08:39
楼上说的对,简单问题简单对待。
@echo off
setlocal enabledelayedexpansion
set disk=cdefghijklmnopqrstuvwxyz
FOR /L %%i IN (0,1,23) DO (
Call set driver=%%disk:~%%i,1%%
dir /s !driver!:\*.asf>>result.txt
)
pause
这就是全部磁盘的扫描了。结果保存在result.txt文件中。
[
Last edited by zhclvip on 2007-1-26 at 10:39 AM ]
作者: huang775
时间: 2007-1-26 23:24
C:\>DIR C:\*.TXT D:\*.TXT E:\*.TXT /S
有几个盘就加上盘符行了.保正一一显视.那个目录下的TXT都会显示的.
作者: Kinglion
时间: 2007-1-26 23:40
有一小工具软件,where.com 可实现此功能。搜索一下吧。
作者: hngaoshou
时间: 2007-1-31 23:10
用最简单的方法对待复杂的问题
是我的标准
作者: boluor
时间: 2007-2-1 00:38
dir /s /b /a-d c:\*.txt 在把C盘换成别的盘符.
作者: wlt2007
时间: 2007-2-13 12:24
标题: 说的都不错!
咱们以为7楼的方式为正解。
1、应当是一个bat文件(经常使用哦);
2、确实能够找到所有的txt文件(笨一点也可以哦);
3、保存在文件中(否则全屏看不到全部哦)。
不过咱们不大支持这种方式,理由:
太泛了,将各个程序中的注释文件都弄出来,好大哦——咱们的机子有377个txt文件!
麻烦——还要在bat中加载汉化、长文件名支持……
咱们的意思是:以使用为本。