求助 servlet中怎么读取一个在磁盘任意目录下的文件内容
比如说在E:根目录下有个test.txt文件 servlet中怎么读取里面的内容
------解决方案--------------------用流试试,用Dom4J能读取配置信息,不过读磁盘下面的没有试验过,为啥非读磁盘上面的啊?
------解决方案--------------------读取的写法很固定啊,你直接写一个java读取文件的类,然后在servlet上面调用这个类啊,将路径当做参数传递进来就可以了。
------解决方案--------------------这有啥难的呢,但是问题麻烦的是路劲问题,你要发布到其他机器还要改路径:
File file=new File(fileDir);
if(!file.exist()){file.makeDir();}
FileInputSteam fis=new FileInputStream(file);
下面的代码就是循环读出来:
int a;
while((a=fis.read())!=-1){char b=char(a);System.out.println(b)}
或者你可以套一个FileReader什么的
------解决方案--------------------正常的文件读取