-4

最好的方法是更改​​ Java 的文件扩展名?

4

3 回答 3

4

只需使用File.renameTo(String name)重命名它:

 public static void main(String[] argv) throws IOException {

// Construct the file object from existing file.
File f = new File("myfile.toto"); 

// Rename it
f.renameTo(new File("myfile.myext"));

}

于 2010-10-19T08:31:58.077 回答
1

首先你应该熟悉什么是文件扩展名

接下来更正您的问题,您只想更改它还是如何更改它。

如果您只想更改它,我们可以假设扩展名 i 确实存在。

但是要回答如何更改扩展名。答案应该提供有关找到一个、正确解析字符串等的信息......

你还应该定义对你来说最好的意义。

对我来说最好的解决方案是。

1 - 检索“.”的最后一个索引之后的字符。

2 - 验证系统定义的扩展中是否存在该字符串。

3 - 如果发现删除它,

4 - 添加到文件名新扩展名。

于 2010-10-19T08:54:25.910 回答
0

使用 Powershell:

cat abc.data | %{$_ -replace " ",","} | sc abc.csv  

使用 Unix Sed 命令:

sed 's/ /,/g' abc.data > abc.csv
于 2021-10-25T17:21:29.247 回答