package com.tmzs.www;

import java.io.File;

/**

* @功能 将Y:/tv program/internet路径有200多个文件夹,

* 每一个文件夹下面有一个以xxx.mp4或者是xxx_1.mp4的视频文件,

* 现在想把每一个xxx.mp4文件名称改为xxx_1.mp4名称

* @author yuhan

*

*/

public class ReplayName {

public static void main(String[] args) {

java.io.File file = new java.io.File("Y:/tv program/internet");

if (file.isDirectory()) {

File[] files = file.listFiles();// 获取此目录下的文件列表

long starttime = System.currentTimeMillis();

int index = 0;

for (File fileFrom : files) {

if(fileFrom.exists() && file.isDirectory()){

File f = new File(fileFrom.getAbsolutePath()) ;

String path = f.getAbsolutePath() ;

if(f.isDirectory()){

File[] fs = f.listFiles() ;

for(File t : fs){

if((t.getName().endsWith(".mp4") || t.getName().endsWith(".MP4")) && !t.getName().endsWith("_1.mp4")){

String name = t.getName() ;

System.out.println("原视频名 = "+name+" 原路径="+t.getAbsolutePath());

String[] names = name.split("\\.") ;

System.out.println(names.length);

String newName = path +"\\"+names[0]+"_1.mp4" ;;

File toFile = new File(newName);

System.out.println(toFile.getAbsolutePath());

System.out.println(t.exists() +","+ !toFile.exists());

if (t.exists() && !toFile.exists()) {

//开始更名

boolean flag = t.renameTo(toFile) ;

if(flag){

index ++ ;

System.out.println("修改成功");

}else{

System.out.println("修改失败");

}

}

}

}

}

}

}

long endtime = System.currentTimeMillis();

System.out.println("一共修改"+index+"条");

System.out.println("Time:" + new Long(endtime - starttime));// 耗时

}

}

}

java 批量修改图片名称_java 批量修改文件名称相关推荐

  1. ps批量修改名片文字_怎么修改图片上的文字 修改图片文字比如名片图片上面的地址需要修改下...

    现在在网络上下载的图片是不是都对有文字水印的咧是不,那么怎么修改图片上的文字呢,修改图片文字比如名片图片上面的地址需要修改下这些怎么完成?OK ,今天就让小编来给大伙科普一下,其实要做到真正的无痕迹修 ...

  2. 亲试:darknet_yolov3批量测试图片并保存在自定义文件夹下与图片视频相互转换

    使用darknet批量测试图片并保存在指定文件夹下 测试时:Makefile前五行一定全调为0 当我们使用darknet框架使用测试语句时,系统调用程序语句,我们需要的是加入可以连续调用图片的系统,在 ...

  3. 微信链接修改图片_微信链接修改图标

    自定义链接是什么?微信链接修改图片_微信链接修改图标 自定义微信分享链接是指将一条网页链接通过微信接口生成一张卡片,并且该卡片的标题,内容和图片都可以自己编辑.如下图效果 ● 未自定义的网页链接 ● ...

  4. 图片头顶距离顶部百分比怎么修改_ps如何修改图片文字 ps怎么修改文字

    在电脑上打开ps软件之后,再点击顶部菜单栏中的"文件"菜单,在弹出来的选项中,选择"打开".(如下图) 接着来到本地文件夹中,找到需要修改文字的图片,进行选中并 ...

  5. Python图片相册批处理器的设计与实现批量添加图片水印、批量命名等功能

    课题研究使用Python语言开发一个包含批量添加图片水印.批量命名等功能的图片批处理程序,功能模块大概包含以下模块: (1)首页模块:首页是整个软件的初始页面,包含用户登录.注册.关于本软件等功能,用 ...

  6. Java web中不同浏览器间导出Excel文件名称乱码问题解决方案

    Java web中不同浏览器间导出Excel文件名称乱码问题解决方案 参考文章: (1)Java web中不同浏览器间导出Excel文件名称乱码问题解决方案 (2)https://www.cnblog ...

  7. python 修改图片尺寸_python 批量修改图片大小

    一个文件夹下面有好多图片格式是jpg大小是1920*1080,把它们处理成1280*720并按原先图片的名保存在另一路径下 这里首先要找到给定路径下所有的图片文件,然后在修改图片文件的大小,这里用到P ...

  8. java 修改图片分辨率_java 修改图片的像素大小,清晰度

    修改图片的像素,清晰度 代码 /** * 改变图片 像素 * * @param file * @param qality 参数qality是取值0~1范围内 清晰程度 数值越小分辨率越低 * @par ...

  9. Java使用Ajax图片上传与修改

    图片上传 前言 开发工具:idea,MySQL 表单提交方式使用的是Ajax. 创建数据库和表 -- 创建数据库 CREATE DATABASE IF NOT EXISTS shoop DEFAULT ...

  10. 批量选择图片_PS的批量处理功能

    前言 有时候我们需要对很多图片进行相同的处理,如果一个一个处理的话,是很麻烦又费时间的,那么如何利用PS的批处理功能,帮我们快速完成工作呢? 今天小编给大家分享PS的批量处理功能的使用方法. 工具: ...

最新文章

  1. Linux搭建安卓开发环境
  2. mysql视图登录_mysql视图
  3. jquery中文参考文档
  4. java com dll_通过COM组件方式实现java调用C#写的DLL文件
  5. Python3文本读写操作
  6. poj 3310(并查集判环,图的连通性,树上最长直径路径标记)
  7. C语言课后习题(44)
  8. 消息持续积压几小时怎么办
  9. Gateway配合sentinel自定义限流_使用Sentinel实现gateway网关及服务接口限流
  10. 用计算机绘制三维设计图步骤,三维计算机图形
  11. 转:教人找电影的攻略
  12. 动态规划——斐波那契数列(70. 爬楼梯、198. 打家劫舍、213. 打家劫舍II、信件错排、母牛生产)
  13. 邮件服务器专用术语,邮件群发中的常见术语
  14. Mininet系列实验(五):Mininet设置带宽之简单性能测试
  15. 一文读懂串口及各种电平信号含义
  16. 计量经济学术语(转载)
  17. 用户冷启动问题现存解决办法汇总
  18. 对数组名取地址与数组名
  19. web渗透之文件上传漏洞
  20. 白杨SEO:SEO转型系列之四,SEO如何转型自媒体?转型方向有哪些?

热门文章

  1. TMS320C64x DSP L1 L2 Cache架构(1)——C64x Cache Architecture
  2. Mr. Tsogt Batbayar 担任BCF理事
  3. Python 调用谷歌翻译(2021年9月测试可用)
  4. HttpClient忽略SSL证书,附带百度网盘jar包
  5. php天猫列表数据抓取,天猫数据抓取方法_简易采集 - 八爪鱼采集器
  6. java数据采集方案_java--数据采集系统.doc
  7. 【python量化】统计套利之配对交易策略实现(基于python)
  8. 苏州真不能成为一线城市?
  9. 利用mysql客户端查询UCSC数据库
  10. 计算机网络 8 报文交换和分组交换2