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

Reply via email to