Hopefully somebody can help direct me to a solution to this problem
In a Netbeans plug-in which I am developing, I have created a MemoryFileSystem for storage of transient files.
I now wish to add a feature to append data to an existing file (in the MemoryFileSystem), but I can't find a solution.
If the file was in the OS file system, then I could use the FileUtils.toFile(<FileObject>) method to get a <File> and then use new FileWriter (<File>, true) to create a writer with which I could append the data.
As the file is in a MemoryFileSystem, use of FileUtils.toFile returns null, so it's not a route to follow.
Use of <FileObject>.getOutputStream() returns a valid outputstream, but is positioned at the start of the file and will therefore overwrite the existing data.
Any suggestions welcome, as I want to avoid copying the existing file content to a new file on every append request and then renaming the file (which is my probably short term fall back).
In the longer-term, it would be nice to have <FileObject>.getOutputStream(boolean append) as a extension to the API, but that can come later.
regards Richard --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org For additional commands, e-mail: users-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists