永发信息网

编写java程序,读取本程序的源文件,从bin目录到src目录怎么写呢?

答案:2  悬赏:0  手机版
解决时间 2021-01-07 20:52
  • 提问者网友:niaiwoma
  • 2021-01-06 23:31
编写java程序,读取本程序的源文件,从bin目录到src目录怎么写呢?
最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-01-06 23:45
1.读取源文件路径文件路径

类.getClass.getResource("/").getPath();
此处的路径是: 类编译后的Class文件的绝对路径.
2.此处是一个COPY的文件代码片段

FileInputStream oldPutFile = new FileInputStream(file);
FileOutputStream newPutFile = new FileOutputStream(copyFile);
byte[] buf = new byte[1024];
int i = 0;
while ((i = oldPutFile.read(buf)) != -1) {
newPutFile.write(buf, 0, i);
}
oldPutFile.close();
newPutFile.close();

希望我的回答能帮助到你.
全部回答
  • 1楼网友:从此江山别
  • 2021-01-06 23:52
这个你要注意当前路径的问题:
用eclipse执行程序时当前路径在src和bin目录的上级目录。追问那用FileInputStream读文件的话,怎么把数字变成字符呢?追答要把什么数字变成字符?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯