![]() |
Finding out if a folder exists
I am currently writing a java application that backs up a directory
and copies it to another location. I want the user to enter the path of the directory in a JTextField. For example C:\Documents and Settings. Once the user has entered the path they want to backup they then click a button which will then check to make sure that, that directory exists. If it doesn't a message is displayed and if it does then it performs a certain task. How would I go about checking to make sure the folder exists. Thanks very much for your help. I look forward to hearing from you in the near future. |
Re: Finding out if a folder exists
In article <1170697362.596760.285540@v33g2000cwv.googlegroups .com>,
christopher_board@yahoo.co.uk wrote: > I am currently writing a java application that backs up a directory > and copies it to another location. I want the user to enter the path > of the directory in a JTextField. For example C:\Documents and > Settings. Once the user has entered the path they want to backup they > then click a button which will then check to make sure that, that > directory exists. If it doesn't a message is displayed and if it does > then it performs a certain task. How would I go about checking to make > sure the folder exists. > > Thanks very much for your help. > > I look forward to hearing from you in the near future. First, I think your text field should be accompanied by a button (we use one labeled Browse in similar situations) that supports selecting (presumably via JFileChooser) directories only. But once you've got a selected item, even if manually entered, you want to make a File object out of it and then call the isDirectory method on that object. This method will return true if the item actually exists and it's a directory rather than a file. You may want to see if your target directory can be written to, also. I highly recommend the API Javadocs on java.io.File for your reading pleasure. :-) = Steve = -- Steve W. Jackson Montgomery, Alabama |
Re: Finding out if a folder exists
christopher_board@yahoo.co.uk wrote On 02/05/07 12:42,:
> I am currently writing a java application that backs up a directory > and copies it to another location. I want the user to enter the path > of the directory in a JTextField. For example C:\Documents and > Settings. Once the user has entered the path they want to backup they > then click a button which will then check to make sure that, that > directory exists. If it doesn't a message is displayed and if it does > then it performs a certain task. How would I go about checking to make > sure the folder exists. File theDir = new File(thePath); if (theDir.exists()) ... However, I'd encourage you to use a JFileChooser instead of making the user type the path. If you were in the user's position, would you rather click on a couple of folder icons or type C:\Documents and Settings\Christopher\My Documants\Financial Records\Mortgage Payments .... and then curse at the error message? -- Eric.Sosman@sun.com |
| All times are GMT. The time now is 11:42 PM. |
Powered by vBulletin®. Copyright ©2000 - 2013, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.