编写一个JAVA程序 复制d:\init.sql文件到c:\并更名为install.sql。
发布网友
发布时间:2022-05-17 01:26
我来回答
共4个回答
热心网友
时间:2023-09-18 17:35
给分啊亲。
两种想法啊亲。
一种是用流读取文件,一种是调用dos命令。
第一种:public static void main(String[] args) throws Exception {
FileInputStream oldFile = new FileInputStream("d:/init.sql");
FileOutputStream newFile = new FileOutputStream("c:/install.sql");
byte[] ary = null;
int byteRead = -1;
do{
ary = new byte[1024];
byteRead = oldFile.read(ary);
newFile.write(ary);
newFile.flush();
}while(byteRead != -1);
oldFile.close();
newFile.close();
}
第二种
public static void main(String[] args) throws Exception {
Process pro = Runtime.getRuntime().exec("cmd /c copy d:\\d:/init.sql c:/install.sql");
//(这个没判断是否何时执行完毕,如果要判断还得用第一种方法里面的东西)
}
热心网友
时间:2023-09-18 17:36
查一下文档,File类,
boolean renameTo(File dest)
热心网友
时间:2023-09-18 17:36
直接复制
热心网友
时间:2023-09-18 17:37
妹纸啊 答案在哪呢