Thanks for your suggestions Sascha. I have made some modifcations to my method body based on them.
Thank you also for your suggestion Joe. The Sunburned Surveyor On 6/21/07, Joe Desbonnet <[EMAIL PROTECTED]> wrote: > I've been doing work with Hibernate recently and I notice that one of > the optional modules for this is ehcache -- this seems to be a > generical caching library which abstracts out the usual caching > patterns. You might want to check that out... > > Joe. > > > On 6/21/07, Sascha L. Teichmann <[EMAIL PROTECTED]> wrote: > > You wrote > > > > File dataStorageDirectory = new File(argPath); > > File toWrite = new File(argPath + argFileName); > > > > Do you intent to write > > > > File dataStorageDirectory = new File(argPath); > > File toWrite = new File(argPath, argFileName); > > > > ',' instead of '+' for appending a filename to the path? > > See JavaDoc for File(String parent, String child). > > > > BTW: If you open an existing file for writing again it > > will be overwritten if you write to it. Run the > > following to see what I mean: > > > > <code> > > import java.io.*; > > > > public class Test > > { > > public static void main(String [] args) throws IOException { > > > > String filename = "test.txt"; > > File file = new File(filename); > > > > FileOutputStream out = new FileOutputStream(filename); > > byte msg [] = new byte[10]; > > out.write(msg); > > out.close(); > > > > System.out.println("first: " + file.length()); > > > > out = new FileOutputStream(filename); > > msg = new byte [1]; > > out.write(msg); > > out.close(); > > > > System.out.println("second: " + file.length()); > > } > > } > > </code> > > > > > > - Sascha > > > > Sunburned Surveyor schrieb: > > > I had a few minutes after my wife went to bed tonight to work on my > > > FeatureCache. I'm currently writing code for the BOFFFeatureWriter. In > > > this class I have a method that sets up a DataOutputStream so I can > > > write bytes representing the feature to a binary file. > > > > > > I need to see if a binary file representing the Feature already > > > exists. If it does exist I need to delete it so the file can be > > > "overwritten". (In the FeatureCache each Feature is saved to a binary > > > file that has a unique name. This unique name is the same as the > > > unique number that identifies the Feature object. I don't want to > > > append the data being written to an existing file, nor do I want to > > > have two (2) files with different names representing the same Feature > > > object.) > > > > > > I haven't written a lot of Java I/O code, so I was hoping one of you > > > more experienced developers might look at the method I wrote that > > > prepares the DataOutputStream to see if I had any obvious mistakes or > > > bugs. I have pasted the method statements in the attached text file. > > > > > > Thank you for the help. > > > > > > The Sunburned Surveyor > > > > > > > > > ------------------------------------------------------------------------ > > > > > > ------------------------------------------------------------------------- > > > This SF.net email is sponsored by DB2 Express > > > Download DB2 Express C - the FREE version of DB2 express and take > > > control of your XML. No limits. Just data. Click to get it now. > > > http://sourceforge.net/powerbar/db2/ > > > > > > > > > ------------------------------------------------------------------------ > > > > > > _______________________________________________ > > > Jump-pilot-devel mailing list > > > Jump-pilot-devel@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by DB2 Express > > Download DB2 Express C - the FREE version of DB2 express and take > > control of your XML. No limits. Just data. Click to get it now. > > http://sourceforge.net/powerbar/db2/ > > _______________________________________________ > > Jump-pilot-devel mailing list > > Jump-pilot-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel