• Post Reply Bookmark Topic Watch Topic
  • New Topic

File reading from any path  RSS feed

 
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
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!