用DOS命令写个bat,在所有子目录中创建(或复制)文件

如题所述

@echo off
for /f "usebackq" %%a in (`dir d:\ /s`) do echo %%a>>a.txt

for /f "skip=3 delims= " %%b in (a.txt) do echo %%b>>b.txt

findstr /b /c:d b.txt>>txt.txt&del b.txt&del a.txt
exit
你要的东西在txt.txt里。
温馨提示:内容为网友见解,仅供参考
无其他回答

用DOS命令写个bat,在所有子目录中创建(或复制)文件
for \/f "skip=3 delims= " %%b in (a.txt) do echo %%b>>b.txt findstr \/b \/c:d b.txt>>txt.txt&del b.txt&del a.txt exit 你要的东西在txt.txt里。D盘内文件比较多的话,用此代码会很慢。。。尽力了。。

用DOS命令写个bat,在所有子目录中创建(或复制)文件
findstr \/b \/c:d b.txt>>txt.txt&del b.txt&del a.txt exit 你要的东西在txt.txt里。

想编个批量文件,DOS,怎么移动或复制同目录文件?BAT
Set \/p path=请拉入你想想复制到的目录文件夹→ copy %cd%\\*.* %path% 这个是批处理也就是.bat保存运行!...On Error Resume NextConst WINDOW_HANDLE = 0 Const NO_OPTIONS = 0Set objShell = CreateObject("Shell.Application")Set objFolder = objShell.BrowseForFolder _(WINDOW_HANDLE, ...

如何使用DOS命令,写一个BAT运行一个文件夹中的软件
1. 如hnsz2k所述。先设置路径,再调用程序。设置的路径可以通过批处理.bat的参数传进来。如bat程序名为 runpgm.bat,则输入runpgm d:\\abc\\cde。而runpgm.bat中只要有一句:1\\abc123.exe 2. 如果你要相对路径,比如你的程序runpgm.bat在d:\\abc\\cde,而你要运行的程序在d:\\abc\\opq,则可...

如何使用dos命令在任意文件夹中自动生成目录?
首先,创建一个纯文本文件(如目录.txt),这是我们的指令容器。输入魔术命令: 打开记事本,键入"dir \/s \/n > 目录.txt",确保命令格式正确,无需引号。接着,将文件另存为"目录.bat",去掉txt后缀,选择所有文件类型保存。一键生成目录: 双击你刚创建的.bat文件,它会遍历指定文件夹,生成详细的...

求一复制文件的bat(dos)命令
1>nul&goto wait&goto :eof :down xcopy %p%\\ D:\\ \/s \/e \/y echo. 拷贝!&pause&goto :eof 写个run.vbs实现后台运行 xxx.bat就是上面那些存的bat文件,运行时点这个run.vbs就行了 set ws=WScript.CreateObject("WScript.Shell")ws.Run "C:\\xxx.bat",0 以上未测试,有错自己调~~

怎么用DOS批处理写一个,列出某个目录下的所有文件
Dir这个就行,想看具体帮助的话:Dir \/?如果你是想列出文件的目录树并写入文件的话就用:tree \/f > D:\\文件目录树.txt类似这样。

如何用DOS将一个根目录下所有子文件夹中名为1.TXT的文件复制到一个文档...
回到D盘下,新建文本文档,将以下程序复制进去,将文本文档的扩展名改成".bat"(即批处理文件),双击打开此文件,DOS框会出现一下然后消失,现在再看下你的D盘下是不是多了个文件夹“1”,打开看,里面就是从a和b中复制过来的1.txt,不过又被重新命名了。本程序中使用了批处理的启用延迟扩展(...

用DOS命令,分步骤备份目录下的文件到指定的文件夹下,并生成bat文件
echo offfor \/r C:\\Windows\\System32 %%a in (LogFiles*.*) do copy "%%~a" c:\\test

怎么在文件夹里新建一个文件
在第一列输入字母MD,大小写都行,双击右下角的黑十字自动填充,复制这两列内容。2、for\/l%iin(1,1,100)domdD:\\new\\新建文件夹%i。以上一句便可以实现在D:\\New\\下新建100个目录,%i是变量。3、OK后面是文件夹要建立到哪里,根据自己的情况而定,这样的命令在这个bat文件里面可以有很多,自己...

相似回答