编写java程序,读取本程序的源文件,从bin目录到src目录怎么写呢?
发布网友
发布时间:2022-10-10 23:37
我来回答
共2个回答
热心网友
时间:2023-10-09 20:29
这个你要注意当前路径的问题:
用eclipse执行程序时当前路径在src和bin目录的上级目录。追问那用FileInputStream读文件的话,怎么把数字变成字符呢?
追答要把什么数字变成字符?
热心网友
时间:2023-10-09 20:29
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();
希望我的回答能帮助到你.