java中怎样从一个文件中读取文件信息

2025-01-09 04:28:19
推荐回答(4个)
回答1:

java读取文件路径、所占空间大小等文件消息,主要是使用FileInputStream类来操作,示例如下:

import java.io.File;
import java.io.FileInputStream;

public class ceshi {
public static void main(String[] args) throws Exception {

java.io.File localFile = new File("D:\\1.txt");
FileInputStream ins = new FileInputStream(localFile);
int countLen = ins.available();
byte[] m_binArray = new byte[countLen];
ins.read(m_binArray);
ins.close();
System.out.println(localFile.getAbsoluteFile() + "  "
+ localFile.getFreeSpace());
}
}

运行结果如下:

回答2:

public static byte[] readLocalFile(String file) throws Exception {
java.io.File localFile = new File(file);
FileInputStream ins = new FileInputStream(localFile);
int countLen = ins.available();
byte[] m_binArray = new byte[countLen];
ins.read(m_binArray);
ins.close();

return m_binArray;
}

回答3:

用filereader就可以啊

回答4:

是想读取shuju.txt中的内容,也就是a s d f g 这几个字符吗?知道文件的路径,FileInputStream类有一系列read()方法,选择一个适合的就可以了。我还不知道你的具体意图是什么,所以不好给例子,抱歉。