java 获取文件名(不包括文件的后缀)和文件重命名

获取文件名(不包括后缀)

originalFileName.substring(0, originalFileName.lastIndexOf("."))

文件重命名

public void renameFile(String file, String toFile) {

        File toBeRenamed = new File(file);
        //检查要重命名的文件是否存在,是否是文件
        if (!toBeRenamed.exists() || toBeRenamed.isDirectory()) {

            System.out.println("File does not exist: " + file);
            return;
        }

        File newFile = new File(toFile);

        //修改文件名
        if (toBeRenamed.renameTo(newFile)) {
            System.out.println("File has been renamed.");
        } else {
            System.out.println("Error renmaing file");
        }

    }
renameFile("C:\\temp\\file1.txt", "C:\\temp\\file2.txt");

java 获取文件名(不包括文件的后缀)和文件重命名,布布扣,bubuko.com

时间: 2024-10-25 07:54:12

java 获取文件名(不包括文件的后缀)和文件重命名的相关文章

java获取文件名及扩展名总结

如:文件filePath = "E:\\test\\test.dxf" 1.获取文件名 eg:获取 test.dxf 通过file对象 import java.io.File; public class test { public static void main(String[] args) { String filePath = "E:\\test\\test.dxf"; File tmpFile=new File(filePath); String fileN

java 获取文件名时乱码

1,文件乱码的原因: 这还要提起,之前工作中一位领导的开导.本质原因就是你要读取的内容的编码与你读取使用的编码不一致导致读取的乱码. 保证不乱码,需要在读取的时候设置与内容一致的编码格式. 2,获取取文件名乱码解读: File.getName() 获取文件名的时候,是根据JDK的默认文件编码进行获取的.要查看JDK中文件的默认编码可以通过Sytem.getProperties().get("file.encoding"); 进行查看. 3,解决文件名读取乱码: //获取系统的默认编码,

ASP.NET中的文件操作(文件信息,新建,移动,复制,重命名,上传,遍历)(亲测详细)

做了几天的文件操作,现在来总结一下,错误之处,还望指点!以文件为例,如果对文件夹操作,基本上将File换为Directory即可(例:FileInfo file = new FileInfo(Path);与DirectoryInfo directory = new DirectoryInfo (Path);) 1获取文件信息 在知道文件相对路径的情形,下面代码可以获取文件的详细信息 1 public static void fileinfo(string Path) 2 { 3 Path = S

git修改代码查看文件差异-移除代码-重命名文件

本文git版本1.9.6 git代码提交层次图 一.修改本地代码查看差异 二.移除代码 三.重命名代码 1.1.当我们修改本地code的时候,使用命令可以看到文件的状态的处于修改状态:然后我们可以将code add 然后进行commit: 我们可以看到code修改什么地方,修改了什么内容: $ git status -s $ echo 'puts "hello world!"' >> hello.rb $ git diff hello.rb 1.2.将此添加到staging

java利用SuffixFileFilter统计目录下特定后缀名文件的数目

/** * 文件处理类 * @author zhangcd * @date 2017年1月3日 */ public class FileUtil { /** * 得到所有后缀的数目 * * @param directory 目录 * @param suffixFilter 后缀 * @param pageCount 返回结果集限制 * @return list 集合 * @throws ArchiveException */ public static int getSuffixFilesNum

java获取form表单里的字段和文件流

Map map=new HashMap(); boolean isMultipart = ServletFileUpload.isMultipartContent(request); if (isMultipart) { // 文件上传 // 用stream api处理,提高性能 // System.err.println("file upload request..."); ServletFileUpload upload = new ServletFileUpload(); Fil

java获取mp3的时长和播放mp3文件

所需包为jaudiotagger-2.2.6-SNAPSHOT.jar和jl1.0.1.jar. import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import org.jaudiotagger.audio.AudioFileIO; import org.jaudiotagger.audio.mp3.MP3AudioHeader; import org.jaudiota

java获取文件名的方法

方法1: 方法2:

git忽略除指定文件/指定后缀名文件外的文件

不需要从头写.gitignore文件,GitHub已经为我们准备了各种配置文件,只需要组合一下就可以使用了.所有配置文件可以直接在线浏览:https://github.com/github/gitignore 举个例子: 假设你在Windows下进行Python开发,Windows会自动在有图片的目录下生成隐藏的缩略图文件,如果有自定义目录,目录下就会有Desktop.ini文件,因此你需要忽略Windows自动生成的垃圾文件: # Windows: Thumbs.db ehthumbs.db