
正文
java代码打开一个文件 java打开文件并写入
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java打开某个文件
常规文件用文件流打开读取:
class openfile
{
public static void main(String args[])
{
int temp;//定义一个临时整型变量,存储流数据
FileInputStream fis=new FileInputStream("文件完整路径");//文件输入流参数为文件名
FileOutputStream fos=new FileOutputStream(FileDescriptor.out);//输出流参数为默认显示器
while((temp=fis.read())!=-1)
fos.write(temp);
fis.close();
fos.close();//用完关闭流
}
}
相关问答
Q1: 怎么用Java实现打开文件(打开方法)?
Process p = Runtime.getRuntime().exec("notepad");.
可以用java执行cmd命令的方式打开程序,比如上面是打开windows记事本的指令。如果你要打开其他文件,那就把notepad改成对应的文件名或程序名
Q2: java代码中打开文件
如果你只想实现,就像双击了电脑某个文件
让系统用其它应用去打开这个文件的话
可以用这个:
java.awt.Desktop.getDesktop().open(file);
Q3: 用java编写一个打开指定文件的程序
运行以下代码试试看。
public static void main(String[] args) {
Frame frame = new Frame("打开文件窗口");
frame.setLayout(new FlowLayout(FlowLayout.CENTER));
frame.setBounds(100, 200, 400, 300);
frame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
final TextField txtField = new TextField(50);
Button button = new Button("打开指定文件");
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String path = txtField.getText();
System.out.println(path);
if (path.length() == 0) {
return;
}
try {
Runtime.getRuntime().exec("explorer.exe /n, " + path);
} catch (IOException ex) {
ex.printStackTrace();
}
}
});
frame.add(txtField);
frame.add(button);
frame.setVisible(true);
}
Q4: 怎么用java代码运行或打开电脑上的文件!
首先,你得下载一个jdk,安装完之后,在我的电脑-》属性-》高级-》环境变量-》-在后面加上一个分号和你jdk安装目录/bin,如d:\soft\java\bin再新建一个变量classpath 在值上加上.;
记住后面有一个.再在命令行提示符上打上javac和java命令,看能出来结果吗,如果出来结果就证明配置成功。再打命令行javac “程序的主程序”.java
编译一下,java “程序的主程序”就可运行
实在不行,你下载一个eclipse,把程序放到上面,运行主程序就是有main方法,就可以了
Q5: java代码怎么实现打开文件(.xls .doc .txt)
java有个类Desktop(java.awt.Desktop),可以满足你的需求,比如下面的代码:
try {
Desktop.getDesktop().open(new File("D:\\1.txt"));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
路径为本地磁盘的全路径,就可以打开D盘下的1.txt,希望能帮到你。
java代码打开一个文件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java打开文件并写入、java代码打开一个文件的信息别忘了在本站进行查找喔。







