Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

File reading from any path

 
Kousik Majumder
Ranch Hand
Posts: 239
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,

Can somebody tell me how can I read files from another directory/drive other than my application.

i.e my path of application in server = C:\deploy

I want to access the files from path = D:\Program Files\Java\rt.txt


Thanks in advance,

Kousik
 
Ben Souther
Sheriff
Posts: 13411
Firefox Browser Redhat VI Editor
 
Syam Sathyan George
Ranch Hand
Posts: 64
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If i understand your problem, you need to read a file(XML/property or Text) from within a servlet/webapplication, but the file is out side the projects root folder.

Possible answers.
1,Read using File, give absolute path to the file(eg "C:\")
This solution will make your web app to be system dependent(since C:\ maynot be present in a linux server), which is against java ideology of deploy/run anywhere!!.

2,Read using a file but find the relative path from inside the Servlet Context, and load it relatively, so your application works on any deployment machine.

TADA
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic