java获取磁盘文件代码 java获取磁盘剩余空间

用java 读取本地磁盘下的一个txt文件import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.IOException;
public class BufferedInputStreamDemo {
public static void main(String[] args) throws IOException {
// BufferedInputStream(InputStream in)
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(
"bos.txt"));
// 读取数据
// int by = 0;
// while ((by = bis.read()) != -1) {
// System.out.print((char) by);
// }
// System.out.println("---------");
byte[] bys = new byte[1024];
int len = 0;
while ((len = bis.read(bys)) != -1) {
System.out.print(new String(bys, 0, len));
}
// 释放资源
bis.close();
}
}
java中读取磁盘文件并显示所有学生信息的代码你自己改动一下文件名字就好了 。
import java.util.*;
import java.io.File;
import java.io.FileWriter;
import java.io.FileReader;
import java.io.BufferedWriter;
import java.io.BufferedReader;
import java.io.IOException;
public class Main_3{
public static void main(String args[]){
File file = new File("c:\\pldok.log");
BufferedReader reader = null;
try {
System.out.println("read in file by line!");
reader = new BufferedReader(new FileReader(file));
String tempString = null;
int line = 1;
while ((tempString = reader.readLine()) != null) {
System.out.println("line "line": "tempString);
line;
}
reader.close();
}
catch (IOException e) {
e.printStackTrace();
}
finally {
if (reader != null) {
try {
reader.close();
} catch (IOException e1) {
}
}
}
}
}
利用java得到硬盘信息import java.io.File;
/**
*
* jdk6.0下的磁盘使用情况例子
*/
public class Diskfree {
public static void main(String[] args) {
【java获取磁盘文件代码 java获取磁盘剩余空间】File[] roots = File.listRoots();//获取磁盘分区列表
for (File file : roots) {
System.out.println(file.getPath() "信息如下:");
System.out.println("空闲未使用 = "file.getFreeSpace()/1024/1024/1024 "G");//空闲空间
System.out.println("已经使用 = "file.getUsableSpace()/1024/1024/1024 "G");//可用空间
System.out.println("总容量 = "file.getTotalSpace()/1024/1024/1024 "G");//总空间
System.out.println();
}
}
}
java检测磁盘的代码File[] roots = File.listRoots();
for (int i =0; iroots.length; i) {
System.out.println(roots[i]);
}
放入main里执行就知道,获取所有盘符 。
查找文件时需要读取该盘符的所有文件夹、文件 。同时如果是文件夹递归读取里面的文件夹、文件 , 就是这个思路 。
JAVA 读取你磁盘上任意一个文本文件,并输出内容public static void main(String[] args) {
try {
String encoding="GBK";
File file=new File("E:\\123.txt");
if(file.isFile()file.exists()){ //判断文件是否存在
InputStreamReader read = new InputStreamReader(
new FileInputStream(file),encoding);//考虑到编码格式
BufferedReader bufferedReader = new BufferedReader(read);
String lineTxt = null;
while((lineTxt = bufferedReader.readLine()) != null){
System.out.println(lineTxt);
}
read.close();
}else{
System.out.println("找不到指定的文件");
}
} catch (Exception e) {
System.out.println("读取文件内容出错");
e.printStackTrace();
}
}
java获取磁盘文件代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java获取磁盘剩余空间、java获取磁盘文件代码的信息别忘了在本站进行查找喔 。

    推荐阅读