Tag: dos

在Windows下命令cd / d%〜dp0是什么意思

有人可以帮我理解命令cd /d %~dp0及其用途。 再次dos命令如下 cd /d %~dp0 请帮我弄清楚它的含义。

如何增加FOR / F循环中的DOSvariables?

我试图从文件中读取文本行,并增加一个计数器,所以我最终可以在DOS中模拟一个数组。 我想能够将文本行存储在DOS数组中进行进一步处理。 我目前的尝试是: set TEXT_T="myfile.txt" set /ac=1 FOR /F "tokens=1 usebackq" %%i in (%TEXT_T%) do ( set /ac=c+1 echo %%i, %c% ) 但variablesc不是递增的; 它停留在1。 build议欢迎。 谢谢,迈克

batch file循环与空间在目录名称

我如何修改这个: for /f %%a IN ('dir /b /s build\release\*.dll') do echo "%%a" 当path包含空格时工作? 例如,如果这是从运行 c:\my folder with spaces 它会回应: c:\my 谢谢

batch file中的at号(@)是什么?它有什么作用?

一个远程熟悉的Windows / DOS批处理脚本将认识到这一行: @echo off 在很多天里,我很高兴看到@这个echo off是如何被写在批处理的顶部,就是这样。 不过,最近我已经遇到这样的一条线: @php foo bar 和另一条线是这样的: @call \\network\folder\batch.bat 这加强了我的怀疑,即@不仅仅是echo模式切换。 然而@没有在Windows XP中列出:我试图用作参考的命令行参考AZ ,因此我不知道如何在此find明确的信息: 批号中的@符号是什么,它的术语是什么,它有什么作用?

什么事情发生deltree,并且它的replace是什么?

在MS-DOS的早期版本中 – 我想说的是版本7,但我可能是错的 – 有一个deltree命令,recursion删除给定的path中的所有子目录和文件。 deltree不再存在,但del似乎并没有inheritance删除树的能力。 del /s删除文件,但不是文件夹。 如何轻松地(即在一个命令)从batch file中删除一棵树?

在DOSbatch file中注释多行

我写了大量的MS DOSbatch file。 要testing这个batch file,我只需要执行一些行,并想隐藏/注释掉剩余的。 我有一些现有的注释行开始::因此,我不能再使用::因为它会争夺所有评论。 任何在这方面的帮助将不胜感激。 谢谢,杰伊

如何获取按文件夹名称sorting的子文件夹及其文件的列表

我能否使用dir命令行来获取按文件夹名称sorting的子文件夹及其文件的列表,而不仅仅是文件名? 运用 dir / s / b / o:gn> f.txt 我首先得到所有的子文件夹,然后只有所有的子文件,例如: d:\root0\root1\folderA d:\root0\root1\folderB d:\root0\root1\file00.txt d:\root0\root1\file01.txt d:\root0\root1\folderA\fileA00.txt d:\root0\root1\folderA\fileA01.txt d:\root0\root1\folderB\fileB00.txt d:\root0\root1\folderB\fileB01.txt 但是我想要得到 – d:\root0\root1\file00.txt d:\root0\root1\file01.txt d:\root0\root1\folderA d:\root0\root1\folderA\fileA00.txt d:\root0\root1\folderA\fileA01.txt d:\root0\root1\folderB d:\root0\root1\folderB\fileB00.txt d:\root0\root1\folderB\fileB01.txt [“file00.txt”和“file01.txt”也可以在列表的最后] 谢谢, Atara

我怎样才能debugging.BAT脚本?

有没有办法通过.bat脚本? 事情是,我有一个构build脚本,它调用了很多其他脚本,我想看看它们被调用的顺序是什么,以便我可以知道我到底要去哪里并添加我的修改。

MS-DOSbatch file用input键暂停

是否有可能在MS-DOSbatch file中暂停脚本并等待用户input密钥? 我希望在for循环中做到这一点。 每次迭代后,我希望脚本暂停并等待用户点击“Enter”

在dos中recursion的目录列表

我们如何在DOS下实现recursion目录列表? 我正在寻找一个DOS命令或脚本,可以给我的recursion目录列表类似于UNIX中的ls -R命令。