我通过 RandomAccessFile (在 java 中)在内存中加载了一个文件。
不要把它放在光盘里,因为它是一个临时文件,为了他们的安全,不要存放它是非常重要的。
是否可以使用系统的默认应用程序打开 RandomAccessFile?,我找不到让我信服的替代方案。我知道有“临时文件”,但我不会产生很多安全性。
我通过 RandomAccessFile (在 java 中)在内存中加载了一个文件。
不要把它放在光盘里,因为它是一个临时文件,为了他们的安全,不要存放它是非常重要的。
是否可以使用系统的默认应用程序打开 RandomAccessFile?,我找不到让我信服的替代方案。我知道有“临时文件”,但我不会产生很多安全性。
您可以使用 Desktop.open() 通过文件名及其关联程序打开文件。在执行此操作之前,您应该关闭在 Java 中使用它的所有资源。
您如何创建文件并不重要。
也许您可以分享一些描述您如何创建它的代码RandomAccessFile
?此类的构造函数需要一个File
对象或文件的路径。应该可以使用关联的默认应用程序打开任何File
对象。
如果正如您所说的 RandomAccessFile 类实际上是从内存而不是文件中读取,那么您可能不走运 - 大多数程序都希望打开文件,而不是内存地址。