手机
当前位置:查字典教程网 >脚本专栏 >DOS/BAT >将txt文件名写入文件首行的bat代码(保留源文件)
将txt文件名写入文件首行的bat代码(保留源文件)
摘要:复制代码代码如下:@echooff&color0f&setlocalenabledelayedexpansionecho.echo.echo...

复制代码 代码如下:

@echo off&color 0f&setlocal enabledelayedexpansion

echo.

echo.

echo.

set "m=0"

set/p m= 初始值=?

echo.

set "x=1"

set/p x= 递增值=?

echo.

set "y=2"

set/p y= 有效值=?

echo.

set/p=是否要清空以前的重命名清单[?]输入Y清空,其它任意值保留。<nul

for /l %%1 in (1,1,29) do set/p=<nul

set/p del=

if /i "%del%" equ "y" cd.>list.txt

for /f "delims=" %%i in ('dir /b *.txt') do (

if /i not "%%~nxi" == "list.txt" (

set /a "m+=%x%"&set "n=00000!m!"&set "n=!n:~-%y%!"

echo %%~ni >old.txt

copy /b old.txt + "%%~nxi" !n!.txt>nul&echo+!n!.%%~ni>>list.txt

rem 如果要删除原文件的话就把下面这一句前面的“rem ”删掉。

rem del /q /f "%%~nxi"

))

del old.txt

直接运行bat回车就可以了,如果有特殊需求可以输出初始值等信息

【将txt文件名写入文件首行的bat代码(保留源文件)】相关文章:

批处理判断是否特殊字符的实现代码

在批处理文件或配置文件中加入注释

用批处理实现的创建带日期的文件夹的代码

bat批处理实现的创建10个文件夹,文件夹再包含5个空文件夹

使用BAT批处理在RAR压缩文件中批量添加文件的方法

Dos批处理编写一键清理系统垃圾的bat代码

用批处理修改host文件的代码

批处理获取IP生成TXT文本的bat代码

Append打开指定文件夹中的数据文件就象这些文件在当前文件夹中一样

批处理 删除重复行的代码

精品推荐
分类导航