批量修改文件下的图片或视频名称
2017-03-14 22:32
369 查看
import java.io.File;
class Demo
{
public static void main(String[] args)
{
String realPath = "C:\\HQ\\1.png";
int a = realPath.lastIndexOf("\\");
String folderPath = realPath.substring(0,a);
System.out.println(folderPath);
File file = new File(folderPath);
String dirPath = file.getAbsolutePath();//目录路径
System.out.println(dirPath);
if (file.isDirectory())
{
File [] files = file.listFiles();//获取此目录下的文件列表
int num=0;//加循环变量
for (File fileFrom :files )
{
String fromFile = fileFrom.getName();//得到单个文件名
System.out.println(fromFile);
if (fromFile.endsWith(".jpg"))
{
fromFile = fromFile.substring(0,fromFile.lastIndexOf("."));
System.out.println(fromFile);
String toFileName = dirPath+ "\\"+fromFile+num+".jpg";//这一行可以添加想要命名的变量
System.out.println(toFileName);
File toFile = new File(toFileName);
System.out.println(toFile);
if (fileFrom.exists()&&!toFile.exists())
{
//开始命名
fileFrom.renameTo(toFile);
}
}
num=num+1;
}
}
}
}
//遇到某行代码不理解输出为啥,可以尝试下System.out.println(xxx)
class Demo
{
public static void main(String[] args)
{
String realPath = "C:\\HQ\\1.png";
int a = realPath.lastIndexOf("\\");
String folderPath = realPath.substring(0,a);
System.out.println(folderPath);
File file = new File(folderPath);
String dirPath = file.getAbsolutePath();//目录路径
System.out.println(dirPath);
if (file.isDirectory())
{
File [] files = file.listFiles();//获取此目录下的文件列表
int num=0;//加循环变量
for (File fileFrom :files )
{
String fromFile = fileFrom.getName();//得到单个文件名
System.out.println(fromFile);
if (fromFile.endsWith(".jpg"))
{
fromFile = fromFile.substring(0,fromFile.lastIndexOf("."));
System.out.println(fromFile);
String toFileName = dirPath+ "\\"+fromFile+num+".jpg";//这一行可以添加想要命名的变量
System.out.println(toFileName);
File toFile = new File(toFileName);
System.out.println(toFile);
if (fileFrom.exists()&&!toFile.exists())
{
//开始命名
fileFrom.renameTo(toFile);
}
}
num=num+1;
}
}
}
}
//遇到某行代码不理解输出为啥,可以尝试下System.out.println(xxx)
相关文章推荐
- 批量修改文件(图片)名称
- 批量修改文件名称( 收藏的一个连接)
- 批量修改文件名称
- linux下批量修改目录下所有文件夹、文件名称及文件内容
- WebAPI图片批量上传+修改图片名称
- windows下批量修改文件名称
- 批量修改商品图片名称
- 利用PHP批量修改文件名称
- UI 如何批量修改文件名称
- 批量修改文件名称或者文件内容的shell脚本
- 批量修改文件(照片)名称(格式)
- java 批量修改文件名称
- Linux下快速批量修改文件夹下的图片名称的方法
- struts2多文件上传(修改名称、压缩图片、删除图片)
- 批量修改文件名称
- 利用PHP批量修改文件名称
- 遍历文件夹下所有文件及文件夹,批量修改其名称
- 修改文件、图片名称思路,比如要在名称后面加_2等
- MATLAB批量修改图片名称
- 修改ueditor的上传文件、图片、视频等路径