我正在尝试执行程序来压缩和解压缩文件。我想要做的就是压缩一个名称为 fileName.zip 的 文件 (fileName.fileExtension) ,然后在解压缩时再次将其更改为 fileName.fileExtension 。
原文由 rahul0789 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试执行程序来压缩和解压缩文件。我想要做的就是压缩一个名称为 fileName.zip 的 文件 (fileName.fileExtension) ,然后在解压缩时再次将其更改为 fileName.fileExtension 。
原文由 rahul0789 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答1.5k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
3 回答1.9k 阅读
2 回答778 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.3k 阅读
这就是我过去重命名文件或更改其扩展名的方式。
_编辑_:约翰的方法重命名文件(保留扩展名)。要更改扩展名,请执行以下操作:
这只会更改文件名 的最后一个扩展 名,即
.gz
archive.tar.gz
。因此它适用于 Linux 隐藏文件,其名称以.
这是非常安全的,因为如果getParent()
返回null
(在 -父级是系统根)它被“强制转换”为一个空字符串,因为首先评估 File 构造函数的整个参数。您将获得有趣输出的唯一情况是,如果您传入一个表示系统根目录本身的文件,在这种情况下,
null
被添加到路径字符串的其余部分之前。