java 删除文件后缀名

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 删除文件后缀名相关的知识,希望对你有一定的参考价值。

file.renameTo()这个方法有时返回false是怎么回事

File file = new File(url);

if ( file.renameTo(new File(url.substring(0,url.lastIndexOf(".")))) )

System.out.println("file save success");
else
System.out.println("file save default");


socket接收文件,创建线程时,文件是按毫秒保存的,不太可能出现重名的文件,接收过程中以tmp结尾,接收完成后删除后缀,大牛们,有其他方法可以删除文件后缀么

package demo;

import java.io.File;

public class DemoApp 

public static void main(String[] args) throws Exception 
File oldFile = new File("E:\\\\Workspaces\\\\eclipse3.7\\\\Demo\\\\src\\\\test.txt");
if (!oldFile.exists()) 
oldFile.createNewFile();

System.out.println("修改前文件名称是:" + oldFile.getName());
String newFileName = oldFile.getName().substring(0,oldFile.getName().lastIndexOf("."));
File newFile = new File(newFileName);
System.out.println("修改后文件名称是:" + newFile.getName());
if (oldFile.renameTo(newFile)) 
System.out.println("修改成功!");
 else 
System.out.println("修改失败");



参考技术A 路过,很想帮你但是我也不会

以上是关于java 删除文件后缀名的主要内容,如果未能解决你的问题,请参考以下文章

Windows删除指定时间之前指定后缀名的文件

批量修改文件后缀名批量删除相同后缀名的文件

java如何去掉后缀名

java修改文件后缀名

怎么去掉文件后面的后缀名

FOR循环删除文件后缀名