由于用户权限,将文件存储在缓存中而不是硬盘中
Storing a file in cache rather in hard drive due to user's rights
我想知道是否可以使用 JAVA 将文件存储在缓存中(或其他地方),而不是硬盘驱动器上。我有一个文件作为输入,现在将它复制到我的硬盘驱动器到另一个路径,修改复制的文件并用它 return 。但是如果用户没有写硬盘的权限,那么使用该文件的应用程序也没有呢?这就是为什么我试图将副本存储在其他地方,例如在缓存中,这可能吗?如果是,是否也可以没有任何图书馆?
提前致谢!
如果这是字符串文件,并且小到可以放入内存,您可以使用:
IOUtils.toString(inputStream, encoding);
对于二进制文件,您需要保留足够大的字节数组以将文件内容放入...
我想知道是否可以使用 JAVA 将文件存储在缓存中(或其他地方),而不是硬盘驱动器上。我有一个文件作为输入,现在将它复制到我的硬盘驱动器到另一个路径,修改复制的文件并用它 return 。但是如果用户没有写硬盘的权限,那么使用该文件的应用程序也没有呢?这就是为什么我试图将副本存储在其他地方,例如在缓存中,这可能吗?如果是,是否也可以没有任何图书馆?
提前致谢!
如果这是字符串文件,并且小到可以放入内存,您可以使用:
IOUtils.toString(inputStream, encoding);
对于二进制文件,您需要保留足够大的字节数组以将文件内容放入...