bat脚本学习
2016-08-06 20:42
218 查看
前言
最近做了一些文件批处理的工作,在这里把收集到的一些知识贴出来,以备后用将文件夹的每一行置为变量
@echo off & setlocal EnableDelayedExpansion set j=0 for /f "delims=""" %%i in (a.txt) do ( set /a j+=1 set con!j!=%%i call set a=%%con!j!%% echo !a! ) pause
读取文件文件夹下的每一个文件并置为变量
@echo off rem 指定存放文件的目录 set FolderName=C:\Users\dabao\Desktop\test for /f "delims=\" %%a in ('dir /b /a-d /o-d "%FolderName%\*.txt"') do ( echo %%a ) pause
为文件夹下的所有文件添加行号
@echo off setlocal enabledelayedexpansion for /f "tokens=*" %%i in ('dir/b *.txt') do ( set n= (for /f "tokens=*" %%j in ('type "%%i"') do ( set /a n+=1 echo !n!.%%j))>temp.txt move /y temp.txt "%%i")
多行合并成一行
setlocal enabledelayedexpansion set enter=\r\n for /f "delims=" %%a in (test.txt) do (set txt=!txt!%%~a%enter% echo !txt!>New_file.txt )
相关文章推荐
- Tomcat 学习进阶历程之启动脚本篇一:startup.bat
- 【转】Bat 脚本学习
- Bat脚本学习-4:Oracle自动备份还原脚本
- bat脚本学习文章
- 学习bat脚本的好网站
- bat脚本学习——拖拽文件到bat下载
- bat脚本学习 --参数传递
- Bat 脚本学习 (基础篇)
- bat脚本-set(setlocal enabledelayedexpansion) 学习
- bat脚本学习
- window批处理脚本学习使用:.bat .cmd文件编写
- bat命令脚本学习
- Tomcat 学习进阶历程之启动脚本篇二:catalina.bat
- bat脚本学习
- Bat脚本学习-6:Oracle自动备份还原脚本
- DOS BAT脚本学习——非常详细
- Bat脚本学习-3:按修改时间倒序列出最新10条文件
- bat脚本深入学习---001
- .bat脚本语言学习
- bat脚本学习