java.io.File.createNewFile()方法和文件类型

Sal*_*ara 0 java file-io

我知道的方法java.io.File.createNewFile()原子地创建由此抽象路径名指定当且仅当这个名称的文件尚不存在的新的空文件.

如果我只是传递它的路径,它创建的文件的扩展是什么?

try {
    String destPath = "/data/data/" + getPackageName() +
        "/databases";
    File f = new File(destPath);
    if (!f.exists()) 
    {               
        f.mkdirs();
        f.createNewFile();
          ........

    }
} catch (FileNotFoundException e) {
    e.printStackTrace();
} catch (IOException e) {
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

Sot*_*lis 5

文件实际上不具有类型.这只是位.您的应用程序/ os将其视为具有基于某些规则的类型,例如名称中的文件扩展名.

JSON只是文本的一种格式,它只是比特映射到字符的约定(参见字符集).视频,图像等的二进制格式也是约定/标准,它们具有一些编码来表示它们所代表的任何内容.