当前位置: 技术问答>java相关
读取文件的问题!
来源: 互联网 发布时间:2015-01-17
本文导语: 在Applet中怎样读写同一目录下的文本文件? 如果用FileInputStream和FileOutputStream,文件路径该怎样写? | applet不能存取本地文件(由于安全方面的考虑) 下面提供一个存取网络文件的代码:(供...
在Applet中怎样读写同一目录下的文本文件?
如果用FileInputStream和FileOutputStream,文件路径该怎样写?
如果用FileInputStream和FileOutputStream,文件路径该怎样写?
|
applet不能存取本地文件(由于安全方面的考虑)
下面提供一个存取网络文件的代码:(供参考)
public class Test extends Applet
{
URL codeBase;
String filename;
public void init()
{
super.init();
codeBase = getCodeBase();
filename = String.valueOf(codeBase.toString()) + String.valueOf(getParameter("filename"));
try
{
URL url = new URL(/tech-qa-java/s/index.html);
URLConnection urlconnection = url.openConnection();
InputStream inputstream = urlconnection.getInputStream();
DataInputStream datainputstream = new DataInputStream(inputstream);
....
}
catch(Exception e){}
}
...
}
下面提供一个存取网络文件的代码:(供参考)
public class Test extends Applet
{
URL codeBase;
String filename;
public void init()
{
super.init();
codeBase = getCodeBase();
filename = String.valueOf(codeBase.toString()) + String.valueOf(getParameter("filename"));
try
{
URL url = new URL(/tech-qa-java/s/index.html);
URLConnection urlconnection = url.openConnection();
InputStream inputstream = urlconnection.getInputStream();
DataInputStream datainputstream = new DataInputStream(inputstream);
....
}
catch(Exception e){}
}
...
}
|
直接写就可以啊
|
Applet会面临本地资源的限制,不可读写本地资源。这样你的问题需要重新考虑实现。
|
说是要更改policy的说.
|
举个例子:
(c:\aaa.txt)用双斜杠分格。
(c:\aaa.txt)用双斜杠分格。