导航:首页 > 编程语言 > java打开本地文件

java打开本地文件

发布时间:2022-08-08 16:19:32

java 打开本地文件

你是要把里面的内容读出来?

package nb;

import java.io.*;

public class InputPic
{
public static void main(String args[]) throws Exception
{
String ppath=args[0];
File file=new File(ppath);
byte[] data=new byte[(int)file.length()];

FileInputStream fin=new FileInputStream(file);
fin.read(data);
fin.close();

}
}

② 怎样用java打开指定文件

File file = new File("文件绝对路径");
Desktop.getDesktop().open(file);
即可调用系统的默认打开工具,打开这个文件

③ Java 浏览本地硬盘文件

只是获取某个路径下的文件夹
可以用File里面的listFiles() 方法获取到该路径下的所有File对象的数组引用
如果想用类似于windows中的打开、保存那样的对话框可以调用
JFileChooser类

④ 如何用java打开一个本地文件

上代码

String[]cmd=newString[]{
"cmd.exe",
"/c",
//第三个参数就是你要打开的文件路径
"D:\Work\workspace\GIFRecorder.rar"
};
Runtime.getRuntime().exec(cmd);

⑤ Java打开指定文件

java打开文件夹使用方法:
String strTmp= "D:\abc\";
Runtime.getRuntime().exec("explorer.exe" + strTmp);
java读取文件使用方法:
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

public class OpenFile {
public static void main(String args[]) {
try {
BufferedReader br = new BufferedReader(new FileReader("c://EmailSpider.java"));
String line = "";
while((line=br.readLine()) != null) {
System.out.println(line);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}

⑥ 现在有个java程序。。需要打开本地文件。。弹出一个窗口。。

我猜你应该是用了一个JFileChooser对象吧,其中有一个方法叫changeToParentDirectory()方法,该方法会将目录调整到当前目录的父目录,比如说C盘或者D盘,另外还有一个方法叫setCurrentDirectory(File file)方法,这个方法可以直接指定当前目录应该从哪开始。
JFileChooser choose = new JFileChooser();
// 使用父目录
choose.changeToParentDirectory();
choose.showOpenDialog(null);
//使用指定目录
choose.setCurrentDirectory(new File("D:/Java"));
choose.showOpenDialog(null);
希望能帮到您。
引用连接:http://..com/question/413947089.html

⑦ 如何使一个java程序,一执行,就打开本地某目录下的html文件比如abc.html, 就像双击打开那样!

如何使一个java程序,一执行,就打开本地某目录下的html文件?比如abc.html, 就像双击打开那样!15

public static void main(String args[]) throws Exception
{
File file = new File("abc.html");
Runtime ce=Runtime.getRuntime();
System.out.println(file.getAbsolutePath());
ce.exec(file.getAbsolutePath());
}

像这样,想打开同目录下的abc.html,怎么不行呢?



恩,你的命令不正确,怎么会打开呢?
试试我给你的代码吧
import java.io.File;
public class TestRuntime {

/**
* @param args
*/
public static void main(String args[]) throws Exception
{
File file = new File("abc.html");
Runtime ce=Runtime.getRuntime();
System.out.println(file.getAbsolutePath());
ce.exec("cmd /c start "+file.getAbsolutePath());
}
}

只要在你的同目录下有abc.html,就可以打开了

⑧ java代码中打开文件

如果你只想实现,就像双击了电脑某个文件
让系统用其它应用去打开这个文件的话
可以用这个:
java.awt.Desktop.getDesktop().open(file);

⑨ 用java 读取本地磁盘下的一个txt文件

importjava.io.BufferedInputStream;
importjava.io.FileInputStream;
importjava.io.IOException;

{
publicstaticvoidmain(String[]args)throwsIOException{
//BufferedInputStream(InputStreamin)
BufferedInputStreambis=newBufferedInputStream(newFileInputStream(
"bos.txt"));

//读取数据
//intby=0;
//while((by=bis.read())!=-1){
//System.out.print((char)by);
//}
//System.out.println("---------");

byte[]bys=newbyte[1024];
intlen=0;
while((len=bis.read(bys))!=-1){
System.out.print(newString(bys,0,len));
}

//释放资源
bis.close();
}
}

⑩ java怎样读取本地文件夹下的文件

Filefile=newFile("WebRoot\test.html");
BufferedReaderbufferedReader=
newBufferedReader(newInputStreamReader(newFileInputStream(file)));
Stringrow=null;
StringBuffersb=newStringBuffer();
while((row=bufferedReader.readLine())!=null){
System.out.println(row);
sb.append(row);
}
bufferedReader.close();

阅读全文

与java打开本地文件相关的资料

热点内容
无线加密狗教程 浏览:761
十年前的安卓机还能干什么 浏览:255
怎么到文件夹找到王者回放 浏览:624
ad字体文件放在哪个文件夹 浏览:127
界面和算法并行设计 浏览:387
oa安卓系统叫什么 浏览:845
两用u盘加密 浏览:118
文件如何解压再压缩 浏览:622
使用编译命令导入库 浏览:118
app一般用什么服务器 浏览:821
手机端java编译 浏览:147
电脑文件夹一右键就卡 浏览:196
javalistforeach 浏览:28
奇葩解压笔 浏览:335
php判断字符串开头 浏览:270
多个pdf合并成一个pdf 浏览:735
linuxc获取mac 浏览:966
linux线程运行时间 浏览:381
机器人逆运算算法 浏览:304
腰椎压缩性骨折属于几级伤残 浏览:829