CMD命令实现批量修改文件名

cmd命令批量修改文件名:  (批量去掉下载电影后的前缀)

@echo off
for /f "delims=" %%a in (‘dir /b/s/a-d [阳光电影www.ygdy8.com].*‘) do (
    set "str=%%~nxa"
    setlocal enabledelayedexpansion
    ren "%%a" "!str:~20!"
    endlocal
)

批量删除文件名特定字符(含特定字符自身)前后的文字? (如:Movie_20_(528990).mpg,要求只保留528990.mpg这样的文件名)

@echo off
for %%a in (*.mpg) do for /f "tokens=2 delims=()" %%b in ("%%a") do ren "%%a" "%%b.mpg"

批量添加文件名前缀

@echo off&setlocal EnableDelayedExpansion
color 0a
echo %date% %time%
echo 正在批量重命名文件......
set a=1
for /f "delims=" %%i in (‘dir /b *.del‘) do (
      ren "%%i" "文件名前缀%%i"
        set /a a+=1
    )
)
set /a a-=1
echo 重命名完成,共重命名%a%个文件。
pause
时间: 2024-10-12 23:51:24

CMD命令实现批量修改文件名的相关文章

linux(uinx)批量修改文件名的命令行

ming内容前要:同事有一个批量改服务器上文件名字的需求.我把在ubuntu上批量修改文件名字的命令给他,但是不能用.因为服务器是unix.所以下面整理一下批量修改文件名的命令. ===================================================我是分隔符================================================ 首先 你要先知道 自己所处的服务器环境. 命令:cat /proc/version 接下来介绍 一下ubunt

控制台 批量修改文件名

static void Main(string[] args) { string text = @" __________________用于批量修改文件_______________________ 注意事项: 1.在CMD 中执行命令 2.修改的目标文件,是以.ts 结尾 3.一共4个参数, 4.如果参数中存在空格,则用 引号 包含参数 args[0] 参数 : 目录 args[1] 参数 : 文件名 args[2] 参数: 要保存的目标文件,从 begin 开始计数.如果找到++ args

windows下 批量修改文件名

Windows系统下批量修改文件名的详细步骤 听语音 | 浏览:11135 | 更新:2017-08-06 01:36 | 标签:windows 1 2 3 4 5 6 7 分步阅读 Windows系统下批量修改文件名的详细步骤 工具/原料 Dos命令操作 简单批量修改文件名 1 在Windows系统上批量修改文件名是非常简单的.选择所有的文件,按F2,然后输入一下描述性的文本,按enter键之后,所选的文件会以输入的描述性文字加数字排列. END 多步修改文件名 在任意一个盘中新建一个文件夹,

Linux中批量修改文件名

有时候我们有一个目录下面的文件名都需要重新命令 如: 以下有十个学生完成的脚本,现在需要将finish改为ing [[email protected] test]# touch student_{01..10}_finish.sh [[email protected] test]# ls student_* student_01_finish.sh  student_03_finish.sh  student_05_f student_02_finish.sh  student_04_finis

shell脚本:批量修改文件名(删除文件名中字符)

shell脚本:批量修改文件名(文件名中添加字符) 上一篇写过批量修改文件名(文件名中添加字符),工作中还存在这样的需求,批量修改文件名,删除文件名中的某些字符: 举例如下:批量改名,删除文件名中多余字符 目录下文件名为如下,要求去掉_finished. stu_102999_1_finished.jpg stu_102999_2_finished.jpg stu_102999_3_finished.jpg stu_102999_4_finished.jpg stu_102999_5_finis

Linux下批量修改文件名(rename)

原文地址: http://blog.csdn.net/sea_shore/article/details/6102437 1.rename命令批量修改文件名, 其实linux下可以使用别的办法来批量修改文件名, 不过rename实在太方便了 比如把所有的表为cdb1_* 修改为cdb_*的在本目录下只需要# rename 'cdb1' 'cdb' * 以前都是写个for循环来做...想想多傻啊, 呵呵 rename还有更多的功能, 建议man rename下 From:http://www.ha

Linux下批量修改文件名(rename)

1.rename命令批量修改文件名, 其实Linux下可以使用别的办法来批量修改文件名, 不过rename实在太方便了 比如把所有的表为cdb1_* 修改为cdb_*的在本目录下只需要# rename 'cdb1'  'cdb'  * 以前都是写个for循环来做...想想多傻啊, 呵呵 rename还有更多的功能, 建议man rename下 From:http://www.hao32.com/unix-linux/42.html 2.批量更改文件名 rename 通过 man rename 命

Linux中rename命令用法学习 修改文件名

如何用命令修改文件名呢?在linux下可以用rename命令,当然还可以使用mv命令,这里分享下linux rename命令的用法. 有一部分人说linux下没有rename命令,建议大家用mv命令.对rename命令和mv命令在重命名文件方面做一个比较,大家根据个人喜欢选择使用吧. mv命令,在man mv中对于mv命令的介绍:mv -move(rename) files 可以看到mv命令确实有重命名的功能,但是实际应用中,它只能对单个文件重命名,命令如下:mv [path/]oldfilen

如何用python从文中获取文件名再用正则表达式批量修改文件名

第零步:问题的提出 我在网上购买了星火英语的六级晨读美文100篇(六级早已高分飘过,不过很喜欢这些文章,买来重新品味),但是发现其文章的命名都为01.txt或10.txt等.为了便于检索需要修改文件名称. 第一步:从文件中取出文件名. 我发现txt文件的第一行为文件名,格式为如:Passage 3. Three Passions I Have Lived for, 后面还有几个换行符.写下如下代码进行第一步修改: import os x = 1 while x < 101: if x < 10