我有一个接口需要传入Java File对象,但我想要传入一个字符串。不写入磁盘的情况下,我该如何创建一个适合传给该接口的对象?
我拥有必要的数据/元数据,比如长度、时间戳、内容和文件名,我想将它们包含在File中。
我有一个接口需要传入Java File对象,但我想要传入一个字符串。不写入磁盘的情况下,我该如何创建一个适合传给该接口的对象?
我拥有必要的数据/元数据,比如长度、时间戳、内容和文件名,我想将它们包含在File中。
所以,我不知道我是否理解正确,但是使用{{link1:Common VFS的临时文件系统}}怎么样?
URI格式为tmp://[绝对路径]
。
文档说:
提供对临时文件系统或记事本的访问,当Commons VFS关闭时将删除。 临时文件系统由本地文件系统支持。
FileSystemProvider
,您也无法创建一个File
,只能创建一个FileStore
或输入/输出流。即使没有底层文件,您也无法拥有像真实文件一样工作的File
对象。 - Giulio Franco