dos批量替换当前目录后缀名的实现代码
有时候有些后缀名不满足条件,就需要进行批量的替换,如果人为的去替换,那么如果量少的话还好说,量多的话一个个去替换就太傻了,今天从网络上面查找了一些批量替换的dos命令,用起来还挺好用的,就直接把代码贴在这边。
比如有时候照相出来的后缀名都是jpeg,但是有些网站为了安全,直接限制只能上传jpg的后缀名,这个时候就可以用这个批量替换工具了。
@echo off
set /p filename=请输入要替换的后缀名:
echo.
set /p filename2=请输入替换后的后缀名:
echo.
setlocal ENABLEDELAYEDEXPANSION
for /f "tokens=*" %%i in ('dir /b *.%filename%') do (
for /f "tokens=1 delims=." %%j in ("%%i") do ren "%%i" "%%j.%filename2%"
)
echo 替换成功!按任意键推出
pause
相关推荐
-
dos批量替换当前目录后缀名的实现代码
有时候有些后缀名不满足条件,就需要进行批量的替换,如果人为的去替换,那么如果量少的话还好说,量多的话一个个去替换就太傻了,今天从网络上面查找了一些批量替换的dos命令,用起来还挺好用的,就直接把代码贴在这边. 比如有时候照相出来的后缀名都是jpeg,但是有些网站为了安全,直接限制只能上传jpg的后缀名,这个时候就可以用这个批量替换工具了. 复制代码 代码如下: @echo off set /p filename=请输入要替换的后缀名: echo. set /p filename2=请输入替换后的
-
php中批量修改文件后缀名的函数代码
复制代码 代码如下: <?php function foreachDir($path){ $handle=opendir($path); if($handle){ while (false !== ($file = readdir($handle))) { if($file!="." && $file!='..'){ if(is_dir($path.$file)){ echo $path.$file."<br/>"; foreach
-
详解Linux批量更改文件后缀名
今天又有同学问Linux下怎样批量更改文件后缀名,这个问题被别人问到三次了,所以这里给出几个解决方法 一.rename解决 1. Ubuntu系统下 rename 's//.c//.h/' ./* 把当前目录下的后缀名为.c的文件更改为.h的文件 2. CentOS5.5系统下 rename .c .h *.c 把当前目录下的后缀名为.c的文件更改为.h的文件 二.shell 脚本解决 #!/bin/bash find ./ -name *.c | while read i do echo
-
python文件操作之批量修改文件后缀名的方法
1.引言 需要把.dat 格式 转化成 .txt格式 2.实现 ##python批量更换后缀名 import os # 列出当前目录下所有的文件 files = os.listdir('.') #print('files',files) for filename in files: portion = os.path.splitext(filename) # 如果后缀是.dat if portion[1] == ".dat": # 重新组合文件名和后缀名 newname = porti
-
PHP实现批量修改文件后缀名的方法
本文实例讲述了PHP实现批量修改文件后缀名的方法.分享给大家供大家参考.具体如下: /** * 批量修改文件后缀名 * @param $path 文件夹路径 * @param $sext 原文件后缀名 ($sext=all说明整个目录的所有文件) * @param $dext 目的文件后缀名 * @return void */ function foreachDir($path,$sext,$dext){ $handle=opendir($path); if($handle){ while (f
-
Python实现的批量修改文件后缀名操作示例
本文实例讲述了Python实现的批量修改文件后缀名操作.分享给大家供大家参考,具体如下: windows和linux下都支持该程序 以下程序可以进行批量修改文件后缀名: #!/usr/bin/env python #coding:utf8 #! python3 #批量修改一个文件下的文件后缀 import sys import os def Rename(): #Path = "F:\\test\\" # windows下的文件目录 Path = input("请输入你需要操
-
Shell脚本批量修改文件后缀名代码分享
早上本想将一些照片上传到相册中,但是由于所有照片的扩展名都是JPG而不是小写的jpg,因此造成了"格式不正确"而不能上传照片.此刻就产生了这样一个问题:使用shell脚本如何批量将所有文件的扩展名JPG都改成小写的jpg? 既然要批量替换文件名,那么肯定得用一个for循环依次遍历指定目录下的每个文件.对于每个文件,假如该文件的名称为name.oldext,那么我们必须原始文件名中挖出name,再将它与新的文件扩展名newext拼接形成新的文件名name.newext.依照这样的思路,就
-
java批量修改文件后缀名方法总结
突然需要改一堆文件的后缀名,所以想编程解决,话不多说直接上代码 java import java.io.File; import java.util.Scanner; public class FileEdit { public static void renameFiles(String path, String oldExt, String newExt) { File file = new File(path); if (!file.exists()) { System.err.print
-
js获取判断上传文件后缀名的示例代码
复制代码 代码如下: function lastname(){ //获取欲上传的文件路径var filepath = document.getElementById("file1").value; //为了避免转义反斜杠出问题,这里将对其进行转换var re = /(\\+)/g; var filename=filepath.replace(re,"#");//对路径字符串进行剪切截取var one=filename.split("#");//获
-
nodejs 后缀名判断限制代码
现状: 冗余 在web开发中,我们是否常常会使用不同的编程语言实现相同的功能? 如一个文件上传功能,需要对上传文件进行文件格式限制.我们通常会使用后缀名做限制. 前端 为了用户体验,会在页面对用户选择的文件进行判断,合法才让用户可以上传. 复制代码 代码如下: function is_filetype(filename, types) { types = types.split(','); var pattern = '\.('; for(var i=0; i<types.length; i++
随机推荐
- 修改Oracle监听默认端口号1521的方法
- 使用jQuery实现两个div中按钮互换位置的实例代码
- jquery 获取当前元素的索引值
- 从QQ网站中提取的纯JS省市区三级联动菜单
- Fatal error: session_start(): Failed to initialize storage module: files问题解决方法
- Python处理json字符串转化为字典的简单实现
- Android listview与adapter详解及实例代码
- JavaScript弹出新窗口后向父窗口输出内容的方法
- 使用Node.js配合Nginx实现高负载网络
- 简单实用的反馈表单无刷新提交带验证
- 如何提示用户打开Cookie?
- jsp中page指令用法详解
- 全flash站制作剖析
- 在MySQL中使用通配符时应该注意的问题
- 完美实现js拖拽效果 return false用法详解
- 常见的PHP五种设计模式小结
- Linux 下C语言连接mysql实例详解
- 详谈jvm--Java中init和clinit的区别
- Python3实现发送QQ邮件功能(文本)
- MySQL 双向备份的实现方法