导航:首页 > 文件类型 > Linuxjava读取文件

Linuxjava读取文件

发布时间:2023-08-31 10:15:58

⑴ 怎样用 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服务器文件可以识别/n换行吗

不会。在java中经常用 就表示换行,Java从文件读取linux字符串,读到 不会换行。Java是一门面向对象编程语言,1990年代初由詹姆斯·高斯林等人开发出Java语言的雏形。

⑶ linux下java读取文件路径怎么写

linux下文件路径都是“/”开始的,可以通过changeWorkingDirectory方法来进行路径的切换,举例:
**
* 上传文件
*
* @param fileName
* @param plainFilePath 文件路径路径
* @param filepath
* @return
* @throws Exception
*/
public static String fileUploadByFtp(String plainFilePath, String fileName, String filepath) throws Exception {
FileInputStream fis = null;
ByteArrayOutputStream bos = null;
FTPClient ftpClient = new FTPClient();
String bl = "false";
try {
fis = new FileInputStream(plainFilePath);
bos = new ByteArrayOutputStream(fis.available());
byte[] buffer = new byte[1024];
int count = 0;
while ((count = fis.read(buffer)) != -1) {
bos.write(buffer, 0, count);
}
bos.flush();
Log.info("加密上传文件开始");
Log.info("连接远程上传服务器"+CCFCCBUtil.CCFCCBHOSTNAME+":"+22);
ftpClient.connect(CCFCCBUtil.CCFCCBHOSTNAME, 22);
ftpClient.login(CCFCCBUtil.CCFCCBLOGINNAME, CCFCCBUtil.CCFCCBLOGINPASSWORD);
FTPFile[] fs;
fs = ftpClient.listFiles();
for (FTPFile ff : fs) {
if (ff.getName().equals(filepath)) {
bl="true";
ftpClient.changeWorkingDirectory("/"+filepath+"");
}
}
Log.info("检查文件路径是否存在:/"+filepath);
if("false".equals(bl)){
ViewUtil.dataSEErrorPerformedCommon( "查询文件路径不存在:"+"/"+filepath);
return bl;
}
ftpClient.setBufferSize(1024);
ftpClient.setControlEncoding("GBK");
// 设置文件类型(二进制)
ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);
ftpClient.storeFile(fileName, fis);
Log.info("上传文件成功:"+fileName+"。文件保存路径:"+"/"+filepath+"/");
return bl;
} catch (Exception e) {
throw e;
} finally {
if (fis != null) {
try {
fis.close();
} catch (Exception e) {
Log.info(e.getLocalizedMessage(), e);
}
}
if (bos != null) {
try {
bos.close();
} catch (Exception e) {
Log.info(e.getLocalizedMessage(), e);
}
}
}
}
备注:只需要修改上传的服务器地址、用户名、密码即可进行服务器访问上传。根据实际需要修改即可。

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

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

⑸ 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);
}
}

⑹ java读取linux下文件名乱码

Linux下读复取文件名乱码可能的原制因是:
1.linux系统默认编码不支持中文字符

2.文件名本身是乱码

解决方案是在读取文件名的时候,要进行显式的编码转换如下:

FileInputStreamfis=newFileInputStream("fileName");
InputStreamReaderisr=newInputStreamReader(fis,"utf-8");

⑺ linux 下java读取配置文件

linux下也是文件系统,同样的也可以使用file对象来读取配置文件信息,示例如下:
import java.io.*;

public class FileToString {
public static String readFile(String fileName) {
String output = "";

File file = new File(fileName);//建立file对象

if(file.exists()){//判断是否存在
if(file.isFile()){//判断是否文件
try{
BufferedReader input = new BufferedReader (new FileReader(file));
StringBuffer buffer = new StringBuffer();
String text;

while((text = input.readLine()) != null)
buffer.append(text +"/n");//读取内容进行拼接。

output = buffer.toString();
}
catch(IOException ioException){
System.err.println("File Error!");

}
}
else if(file.isDirectory()){//是否为文件夹
String[] dir = file.list();
output += "Directory contents:/n";

for(int i=0; i<dir.length; i++){
output += dir[i] +"/n";
}
}
}
else{
System.err.println("Does not exist!");
}
return output;
}
}

⑻ linux下,编写java程序,读取另一台linux下的文件内容,路径格式怎么写,有没有方法实现

这要应用到linux的文来件共享自机制,也就是说你的程序要依赖linux系统的设置。简单来说,就是要访问另一台linux下的文件,你的linux系统必须能访问到那个文件,通过文件共享,然后mount到本地就可以了。

阅读全文

与Linuxjava读取文件相关的资料

热点内容
有关考研热国家有哪些文件政策 浏览:666
pos机如何重新绑定app 浏览:68
十进制转八进制java算法 浏览:503
文件传输到手机上 浏览:20
硬盘数据还原软件文件原名 浏览:61
手机百度云盘下载的文件在哪里 浏览:716
苹果屏幕动态怎么关闭 浏览:190
ri格式的文件怎么打开 浏览:794
表格里如何将所有数据相加 浏览:805
买房网站的软件有哪些 浏览:101
llftool工具 浏览:475
电脑找苹果文件管理 浏览:980
怎么重设微信支付密码 浏览:115
plc编程实训台如何 浏览:587
初中生自学哪个编程语言比较好 浏览:889
suselinux9ntp命令 浏览:604
php网络编程 浏览:265
国行5s最新系统版本 浏览:384
java输出系统时间 浏览:227
大学心理普查要什么app 浏览:216

友情链接