
正文
JAVA复制的代码 java代码报错
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
急求:JAVA编写复制文件夹的代码
一个简单的方式就是调用cmd命令,使用windows自带的功能来替JAVA复制的代码你完成这个功能
JAVA复制的代码我给你写个例子
import java.io.*;
public class test{
public static void main(String[] args){
BufferedReader in = null;
try{
// 这里你就当作操作对dos一样好JAVA复制的代码了 不过cmd /c 一定不要动
Process pro = Runtime.getRuntime().exec("cmd /c copy d:\\ReadMe.txt e:\\");
in = new BufferedReader(new InputStreamReader(pro.getInputStream()));
String str;
while((str = in.readLine()) != null){
System.out.println(str);
}
}catch(Exception e){
e.printStackTrace();
}finally{
if(in != null){
try{
in.close();
}catch(IOException i){
i.printStackTrace();
}
}
}
}
}
相关问答
Q1: Java代码拷贝文件夹 注:复制文件夹
Java代码复制文件夹时JAVA复制的代码,则需要利用Flie类在目标文件夹中创建相应JAVA复制的代码的目录,并且使用递归方法,代码如下:
import java.io.*;
/**
* 复制文件夹或文件夹
*/
public class CopyDirectory {
// 源文件夹
static String url1 = "F:/photos";
// 目标文件夹
static String url2 = "D:/tempPhotos";
public static void main(String args[]) throws IOException {
// 创建目标文件夹
(new File(url2)).mkdirs();
// 获取源文件夹当前下的文件或目录
File[] file = (new File(url1)).listFiles();
for (int i = 0; i file.length; i++) {
if (file[i].isFile()) {
// 复制文件
copyFile(file[i],new File(url2+file[i].getName()));
}
if (file[i].isDirectory()) {
// 复制目录
String sourceDir=url1+File.separator+file[i].getName();
String targetDir=url2+File.separator+file[i].getName();
copyDirectiory(sourceDir, targetDir);
}
}
}
// 复制文件
public static void copyFile(File sourceFile,File targetFile)
throws IOException{
// 新建文件输入流并对它进行缓冲
FileInputStream input = new FileInputStream(sourceFile);
BufferedInputStream inBuff=new BufferedInputStream(input);
// 新建文件输出流并对它进行缓冲
FileOutputStream output = new FileOutputStream(targetFile);
BufferedOutputStream outBuff=new BufferedOutputStream(output);
// 缓冲数组
byte[] b = new byte[1024 * 5];
int len;
while ((len =inBuff.read(b)) != -1) {
outBuff.write(b, 0, len);
}
// 刷新此缓冲的输出流
outBuff.flush();
//关闭流
inBuff.close();
outBuff.close();
output.close();
input.close();
}
// 复制文件夹
public static void copyDirectiory(String sourceDir, String targetDir)
throws IOException {
// 新建目标目录
(new File(targetDir)).mkdirs();
// 获取源文件夹当前下的文件或目录
File[] file = (new File(sourceDir)).listFiles();
for (int i = 0; i file.length; i++) {
if (file[i].isFile()) {
// 源文件
File sourceFile=file[i];
// 目标文件
File targetFile=new File(new File(targetDir).getAbsolutePath()+File.separator+file[i].getName());
copyFile(sourceFile,targetFile);
}
if (file[i].isDirectory()) {
// 准备复制的源文件夹
String dir1=sourceDir + "/" + file[i].getName();
// 准备复制的目标文件夹
String dir2=targetDir + "/"+ file[i].getName();
copyDirectiory(dir1, dir2);
}
}
}
}
Q2: java代码复制到本机冒红
如果您的Java代码在本机上运行时出现JAVA复制的代码了红色错误,可能是由于以下原因之一JAVA复制的代码:
代码中存在语法错误或逻辑错误。请检查代码中是否存在语法错误或逻辑错误,并进行修正。
代码中存在未定义的变量或方法。请检查代码中是否存在未定义的变量或方法,并进行定义。
代码中存在未使用的资源。请检查代码中是否存在未使用的资源,例如未关闭的文件、未释放的内存等,并进行释放。
代码中存在未处理的异常。请检查代码中是否存在未处理的异常,例如未捕获的异常、未处理的异常等,并进行处理。
代码中存在未关闭的线程或进程。请检查代码中是否存在未关闭的线程或进程,例如未关闭的线程、未关闭的进程等,并进行关闭。
如果您已经尝试了以上步骤,但仍然无法解决问题,建议您将代码上传到远程服务器或使用其JAVA复制的代码他工具进行调试和测试。
Q3: java 从网上复制的代码没有错,但一改里面的一个方法名就报错
Dic是没有定义的类,如果是你自己写的类,用import yourpackage.Dic导入,如果是第三方包,也要用import语句把类导入
Q4: 从网上复制粘贴的java源码(只有代码)怎么导入到eclipse编译运行
eclipse打开并运行一个已经写好JAVA复制的代码的java文件步骤如下:1、新建一个java工程项目:右键EclipseJAVA复制的代码的PackageExplorer空白部分JAVA复制的代码,点击New,再点击JavaProject,输入工程名,点击finish;2、在新建的工程里新建一个类:右键工程,点击New,再点击Class,
关于JAVA复制的代码和java代码报错的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。



![【电子书】[文化艺术] 《告别百年激进:温铁军演讲录2004-2014(上卷)》[温铁军][epub+mobi+azw3] 【电子书】[文化艺术] 《告别百年激进:温铁军演讲录2004-2014(上卷)》[温铁军][epub+mobi+azw3]](https://www.04ip.com/template/qe/style/noimg/8.jpg)
![【电子书】[经典小说] 《无愁河的浪荡汉子·八年(上卷)》[黄永玉][epub+mobi+azw3] 【电子书】[经典小说] 《无愁河的浪荡汉子·八年(上卷)》[黄永玉][epub+mobi+azw3]](https://www.04ip.com/template/qe/style/noimg/19.jpg)


