2019独角兽企业重金招聘Python工程师标准>>>

在电脑D盘的ComputerScience文件夹中有JDBC视频教程文件夹(图片中的副本是实验时保存的一份,以防失误后视频丢失),里面有48个文件夹,每个文件夹都有如图的4个文件,而只有.avi的视频文件是想要的。而每次打开视频都要打开多个文件夹,操作很麻烦。想通过搜索“*.avi”把视频文件搜索出来再剪切,但是视频文件的命名都是只有个数字,没有如文件夹一样的描述。于是自己动手写了一个重命名的程序。很粗糙。此文只是做一个简单的记录。

====================================================================

下图是重命名后的,已经删除了多余的文件夹。

代码如下:

import java.io.File;public class ChangeFileName {public static void main(String args[]){File f = new File("D:\\ComputerScience\\JDBC视频教程");File files[] = f.listFiles();for(File folder : files){if(folder.isDirectory()){String comp_name = folder.getName();System.out.println(comp_name);int last = comp_name.lastIndexOf("_");int totel = comp_name.length();String subStr = comp_name.substring(last+1, totel);File childFile = new File("D:\\ComputerScience\\JDBC视频教程"+"\\"+comp_name);File finalFile[] = childFile.listFiles();for(File file : finalFile){String fileName = file.getName();if(fileName.endsWith(".avi")){file.renameTo(new File("D:\\ComputerScience\\JDBC视频教程"+"\\"+comp_name+".avi"));}}}}}}

转载于:https://my.oschina.net/sherwayne/blog/106441

更改一个视频文件夹下视频文件的文件名相关推荐

  1. 【转】python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)

    原文:​​​​​​ ​​​​​​​​​​​​​​​​​​​python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)..._心失荒野的博客-CSDN博客 一. ...

  2. Windows下快速获取一个文件夹下所有文件的名称列表

    Windows下快速获取一个文件夹下所有文件的名称列表 进入windows终端:win+R 输入cmd,回车 使用cd命令进入到目标文件夹.例如: 先进入D盘,输入d: 回车, 然后 cd openc ...

  3. 将多个文件夹下的文件放在一个文件下下

    将多个文件夹下的文件放在一个文件下下## 标题 import os import shutil def copyfile(filepath,newpath): #获取当前文件下的文件名 filenam ...

  4. 复制文件夹下所有文件(包括子文件夹),到一个文件夹

    把子目录文件复制到当前目录 读取文件夹下所有文件路经,包括子文件夹下 import PIL.Image as Image import os import shutil def list_folder ...

  5. C#把一个文件夹下所有文件删除

    C#把一个文件夹下所有文件删除 public static void DelectDir(string srcPath) { try { DirectoryInfo dir = new Directo ...

  6. webpack 读取文件夹下的文件_TypeScript完全解读(26课时)_1.TypeScript完全解读-开发环境搭建...

    1.TypeScript完全解读-开发环境搭建 初始化项目 手动创建文件夹 D:\MyDemos\tsDemo\client-demo 用VSCode打开 npm init:初始化项目 然后我们的项目 ...

  7. Windows批处理命令快速获取文件夹下特定类型的文件名(2022.5.15)

    Windows批处理命令快速获取文件夹下特定类型的文件名 (2022.5.15) 1.需求分析 2.batch简介 3.代码实现 3.1 八种编程语言分别实现 3.1.1 C# 实现 3.1.2 C+ ...

  8. php清除文件夹下所有文件,学习猿地-php如何删除文件夹及其文件夹下所有文件...

    php删除文件夹及其文件夹下所有文件的方法:首先新建递归函数执行删除文件夹操作:然后在递归函数内,执行while循环,使用unlink方法删除文件夹内的文件,直至文件夹没有文件后:最后跳出while循 ...

  9. Python批量为不同文件夹下的文件更名

    1.遇到问题 人脸样本数据中图片本身没有该人脸对应人的名字,需要将名字添加到图片名字中,初始图片和文件名如图  2.解决思路 (1)需要将名字列表中的元素插入到对应角标的文件夹中下的每一个图片中,需要 ...

  10. Linux下统计当前文件夹下的文件个数、目录个数

    这篇文章主要介绍了Linux下统计当前文件夹下的文件个数.目录个数,本文使用ls命令配合管理.grep命令实现统计需求,需要的朋友可以参考下 1) 统计当前文件夹下文件的个数 复制代码 代码如下: l ...

最新文章

  1. OpenCV中minAreaRect()最小外接矩形 cvBoxPoints()计算矩形顶点 RotatedRect和CvBox2D详解
  2. RabbitMQ学习总结(7)——Spring整合RabbitMQ实例
  3. 太极团队内部邮件曝光:iOS8完美越狱重大突破
  4. 牛客 - 建通道(思维)
  5. 在vsphere6.5启用Tesla K80
  6. Codeforces Round #715 (Div. 2)
  7. 新闻发布项目——接口类(newsTbDao)
  8. python学习-- Django根据现有数据库,自动生成models模型文件
  9. 更新sqlmap1.5.5版本教程(附带下载地址)
  10. iOS----------Apple id如何关闭双重认证?
  11. 锤子手机图片,音频,视频在哪个文件夹
  12. min 和 s.t. 是什么意思
  13. 下载微信视频号里的视频一种方法
  14. OCR论文阅读笔记01--multi-oriented scence text detection via corner localization and regin segmentation
  15. 数据库原理概论理论知识点总结
  16. NYOJ268 荷兰国旗问题
  17. Maltab生成棋盘格
  18. python编程自学_Python编程自学:一小时python入门教程
  19. MySQL将多条数据合并成一条
  20. 安徽科技学院 信网学院网络文化节 曾伟

热门文章

  1. Ubantu install jdk
  2. java语言发展历程
  3. mysql找出借书超过5本的读者_MySQL 练习题【一】附加题2
  4. Go源码里的 //go: 指令集眼熟嘛?都是干嘛的?
  5. gin源码解析(1) - gin 与 net/http 的关系
  6. dubbo+rabbitmq+hystrix实现服务的高可用
  7. sqlserver字符串分割
  8. C语言 · 十六进制转十进制
  9. 输入输出流——字符流部分
  10. Linux 小知识翻译 - 「/proc 文件夹」