导航:首页 > 文件类型 > linux看java读取什么文件

linux看java读取什么文件

发布时间:2023-09-26 17:43:13

Ⅰ 用java如何读取linux中的某个文件

java是跨平台语言,在linux上读文件跟在windows上读文件是一样的 只是文件路径不一样,可以用File对象和FileInputSteam来读取。但要注意文件编码问题。
如果有中文请做适当的编码转换,通常情况下Linux的默认字符编码为UTF-8编码方式,项目可以直接采用utf8编码方式操作.用System.getProperty("file.encoding")可检查系统编码格式。可改操作系统的文件系统编码,vi /etc/profile,在文件末尾加上
export LANG="zh_CN.GBK"
export LC_ALL="zh_CN.GBK"
编码转换代码:new String(files[i].getName().getBytes("GBK"),"UTF-8");

文件操作的核心代码请参考下面代码:

String path= "/home/";
path= "/home/multiverse/Repository/PMEPGImport";
File file=new File(path);
File[] tempList = file.listFiles();
for (int i = 0; i < tempList.length; i++) {
if (tempList[i].isFile()) {
//FileInputStream fis = new FileInputStream("fileName");

//InputStreamReader isr = new InputStreamReader(fis,"utf-8");
StringBuffer buffer = new StringBuffer();
String text;

BufferedReader input = new BufferedReader (new FileReader(tempList[i]));

while((text = input.readLine()) != null)
buffer.append(text +"/n"); }

if (tempList[i].isDirectory()) {
System.out.println("文件夹:"+tempList[i]);
}
}

Ⅱ java程序怎样读取linux系统下的文件

和你在windows下读取一样,只不过需要注意的是文件路径分隔符

Ⅲ 怎样用 java读取txt文件中的数据 linux下

try {
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("文件路径")));
for (String line = br.readLine(); line !版= null; line = br.readLine()) {
System.out.println(Integer.parseInt(line));
}
}catch (FileNotFoundException e) {
权 e.printStackTrace();
}catch (IOException e) {
e.printStackTrace();
}

Ⅳ java程序怎样读取linux系统下的文件

importjava.io.*;

publicclassFileToString{
publicstaticStringreadFile(StringfileName){
Stringoutput="";

Filefile=newFile(fileName);

if(file.exists()){
if(file.isFile()){
try{
BufferedReaderinput=newBufferedReader(newFileReader(file));
StringBufferbuffer=newStringBuffer();
Stringtext;

while((text=input.readLine())!=null)
buffer.append(text+"/n");

output=buffer.toString();
}
catch(IOExceptionioException){
System.err.println("FileError!");

}
}
elseif(file.isDirectory()){
String[]dir=file.list();
output+="Directorycontents:/n";

for(inti=0;i<dir.length;i++){
output+=dir[i]+"/n";
}
}
}
else{
System.err.println("Doesnotexist!");
}
returnoutput;
}

publicstaticvoidmain(Stringargs[]){
Stringstr=readFile("/home/1.txt");

System.out.print(str);
}
}

Ⅳ Linux下使用Java读取文件,路径格式问题!

linux文件系统也有绝对路径,从根目录开始的。
当然你也可以读相对路径,./表示当前路径,..表示上一级路径。

Ⅵ linux中打开 chw 文件的方法。查看 java api 文档呢。linux下应该用什么程序打开它。

kchmviewer 在 sf.net下载,需要qt。

firefox有个插件,可以查看chm

阅读全文

与linux看java读取什么文件相关的资料

热点内容
c怎么编程改名字 浏览:146
哪些电视剧app不带logo的 浏览:406
开机后桌面变黑色桌面文件丢失 浏览:136
网络电视怎么用遥控器 浏览:953
我的世界json打开失败 浏览:867
易语言56教程视频 浏览:610
linux开机启动文件 浏览:773
给宝宝唱儿歌用什么app 浏览:354
投标文件为什么要使用cad软件 浏览:522
一季度保险业务数据如何看 浏览:398
为什么行车记录仪文件大小为0 浏览:795
win10笔记本传输文件 浏览:735
棉花糖小说下载的小说在哪个文件 浏览:750
淘宝网页特效代码 浏览:921
找不到指定的文件是什么意思 浏览:659
cad打不出stl文件 浏览:439
红米4进入最近应用程序 浏览:943
word2013官方下载免费版win7 浏览:80
在线考试系统数据库设计表 浏览:190
win10访问不了ftp共享文件夹权限 浏览:1

友情链接