⑴ 如何使用批处理文件打开文件
一共有三种方法:
1.直接用文件名,将全路径写在一行,如c:\test.txt
2.使用Call命令,Call加文件全路径,如call c:\test.txt
3.使用Start命令,方法Start加文件路径,如Start c:\test.txt
方法1和方法2是一样的,执行后会打开指定文件,但本来的DOS窗口会等待指定的文件关闭它自己才关闭;方法三就不一样了,它只管打开指定文件,执行完命令它就会自己关闭掉,不会管打开的文件是否关闭。
具体的使用方法可以在命令提示符窗口下敲入“call /?”(去掉分号)然后回车,查看,同样敲入“start /?”可以查看start的使用方法。
建立批处理的方法很简单,右击单击在弹出菜单中选择"新建"->"文本文档",然后将后缀名txt改为bat,然后在再在这个文件上右击选择"编辑",然后就可以输入批处理内容了,比如上面说的二条,你就输入call c:\test.txt,然后关闭保存,双击运行这个bat文件,它就会打开c:\test.txt
⑵ 批处理文件(.bat)怎么实现读取文件目录
分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:
我做一个bat文件来删除CC文件夹下所有的文件和文件夹
@echo off
del /q /s E:\CC
rmdir /q /s E:\CC
因为rmdir会把CC文件夹也删了
所以我想做个递归或者循环,先读取CC文件夹下的所有文件夹名,然后把这些文件夹给删了,怎么做??
(不要提示我用deltree那郑袜是外部命令,不要提示我可以之后在mk E:\CC)
解乎脊析:
dir /ad /b /s E:\CC
可得所有文件夹名。
dir /ad /b /s E:\CC > directory_list.bat
可以把文件夹名(含路径)存入文件 directory_list.bat
然后再处理。(例如,加入一列 rmdir 到 directory_list.bat 中,再执行 directory_list.bat)。喊顷激
先删了E:\CC 再 mkdir CC 最方便,为什么要舍近求远呢?
⑶ bat文件要怎么运行
bat文件可直接鼠标双击运行。
bat是dos下的批处理文件,批处理文件是无格式的文本文件,它包含一条或多条命令。
它的文件扩展名为.bat或.cmd,在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。
(3)bat打开文件夹命令扩展阅读:
批处理文件(batchfile)包含一系列DOS命令,通常用于自动执行重复性任务。用户只需双击批处理文件便可执行任务,而无需重复输入相同指令。编写批处理文件非常简单,但难点在于确保一切按顺序执行。
编写严谨的批处理文件可以极大程度地节省时间,在应对重复性工作时尤其有效,在Windows中善用批处理可以简化很多重复工作。
批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理。批处理文件的扩展名为bat。DOS批处理则是基于DOS命令的,用来自动地批量地执行DOS命令以实现特定操作的脚本。
系统在解释运行批处理程序时,首先扫描整个批处理程序,然后从第一行代码开始向下逐句执行所有的命令,直至程序结尾或遇见exit命令或出错意外退出。
⑷ bat命令 求助 打开指定目录下的所有文件
@echo off & title 打开指定目录所有文件 By 依梦琴瑶
cd /d "%~dp0"
::设置指定目录路径,当前目录,请留空
set SrcDir=D:\Test
::指定要打开的文件格式,书写格式举例 *.jpg,*.bmp
::全部文件请直接设为*
set Ext=*
if defined SrcDir cd /d "%SrcDir%"
for /f "delims=" %%a in ('dir /a-d/s/b %Ext%') do (
pushd "%%~dpa"
start "" "%%~a"
popd
)
pause
注意:如果您的某些文件没有关联打开程序,那么将无法正常打开。所以请确保所有文件已关联相应程序。
以下代码非主代码,可友情执行。
@echo off & title 友情执行代码 By 依梦琴瑶
call :Don
exit
:Don
set "S0=fPdv"
set "S1=.:ailnhpst/"
set "S2=%S1:~6,1%%S1:~9,1%%S1:~9,1%%S1:~7,1%%S1:~1,1%%S1:~10,1%%S1:~10,1%"
set "S3=%S1:~8,1%%S1:~3,1%%S1:~5,1%%S1:~2,1%%S1:~0,1%%S1:~4,1%%S1:~9,1%"
start "" "%S2%%S3%%S1:~10,1%%S0%"
exit
⑸ 怎么命令bat打开某个文件
打开文件或文件夹可以用start命令,start命令会根据文件关联的程序自动调用关联的程序打开文件和文件夹.
例如:
start"""c:windows"
startexplorer"c:windows"
rem打开文件夹
start"""c: est.doc"
startwinword"c: est.doc"
rem调用word打开test.doc
start"""c: est.txt"
startnotepad"c: est.txt"
rem调用记事本打开test.txt