0

我正在尝试在java中创建一个文件。由于命名约定,等号 (=) 必须附加到文件名的末尾。所以, foo=.txt 是一个有效的例子。当我尝试使用命令 new File("foo=.txt") 创建文件时,文件名变为 foo%3D.txt,但文件名中的其他 ascii 字符保持不变。附带说明一下,这是针对 android 项目的,文件存储在 android 设备上。任何帮助表示赞赏。谢谢你。

4

1 回答 1

0

如果创建 File("foo=.txt") 变成 foo%3D.txt,那么读取 File("foo=.txt") 变成读取 foo%3D.txt。因此,如果您只是尝试写入和读取文件,应该没有问题。

于 2013-08-04T17:15:54.293 回答