1.文件的创建与删除

当使用File类创建一个文件对象后,例如:

File file = new File("C:\\myletter","letter.txt");


如果C:\myletter目录中没有名字为letter.txt文件,文件对象file调用方法:

public boolean createNewFile();


可以在C:\myletter目录中建立一个名字为letter.txt的文件。文件对象调用方法public boolean delete()可以删除当前文件,例如:

file.delete();

2.运行可执行文件

当要执行一个本地机器上的可执行文件时,可以使用java.lang包中的Runtime类。首先使用Runtime类声明一个对象:

Runtime ec;


然后使用该类的getRuntime()静态方法创建这个对象:

ec = Runtime.getRuntime();


ec可以调用exec(String command)方法打开本地机器上的可执行文件或执行一个操作。


例如,Runtime对象打开Windows平台上的记事本程序和浏览器:

import java.io.*;
public class Main {
    public static void main(String args[]) {
        try {
            Runtime ce = Runtime.getRuntime();
            File file = new File("c:/windows","Notepad.exe");
            ce.exec(file.getAbsolutePath());
            file = new File("C:\\Program Files\\Internet Explorer","IEXPLORE www.sohu.com");
            ce.exec(file.getAbsolutePath());
        }
        catch(Exception e) {
            System.out.println(e);
        }
    }
}


点赞(0)

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)