@echo off
for /r %%i in (txt) do (
echo 这里所有txt的文件名:%%~ni
echo 这是路径:%%~dpi
)
pause
2 @echo off
echo 我是批处理自身的路径:%~dp0
echo 我是批处理文件名称:%~nx0
pause>nul
在DOS下搜索整个C下的TXT文件使用命令:c:\ txt /a/s 或dir c:\ txt a/s/p
如果知道文件名,在命令后面直接输入文件名,很快就给你找出来
例如我要搜索c盘一个文件123txt,输入命令:dir c:\ 123txt /s/a/p
制作批处理就很麻烦,要一个一个盘执行。pause好象就是执行下一个命令具体我忘记了。找到了再告诉你FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ]]命令
或者DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
[/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]
命令都可以找到文件。至于打开文件,要看是什么类型的文件,可执行命令,可以直接输入文件名(先进入盘符,再进子目录)其他类型的文件要相应的程序。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)