手机
当前位置:查字典教程网 >脚本专栏 >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代码(保留源文件)】相关文章:

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

海量文件复制和备份的技巧(xcopy命令实现)

弹出消息的bat代码(msg命令详细解释)

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

bat自动删除指定文件夹下前几天的文件的代码

批处理实现文本内容横列变纵列的代码

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

批处理处理文本文件去重复实现代码

用批处理查找字符数最多的文本行的代码

Windows批处理中获取文件属性的一些方法

精品推荐
分类导航