精华内容
下载资源
问答
  • package cn.zby.test; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import org.junit.Test;...public class Te
    package cn.zby.test;
    
    import java.io.BufferedInputStream;
    import java.io.BufferedOutputStream;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    
    import org.junit.Test;
    
    public class TestDemo1 {
    	@Test
    	public void demo1() throws Exception{
    		FileInputStream fis = new FileInputStream("F:/test/邓小平时代.pdf");
    		FileOutputStream fos = new FileOutputStream("F:/test/result/邓小平时代.pdf");
    		int len = 0;
    		byte[] buf = new byte[1024];
    		while ((len = fis.read(buf)) != -1) {
    			fos.write(buf, 0, len);
    		}
    		fos.close();
    		fis.close();
    	}
    	
    	@Test
    	public void demo2() throws Exception{
    		FileInputStream fis = new FileInputStream("F:/test/邓小平时代.pdf");
    		BufferedInputStream bufferedInputStream = new BufferedInputStream(fis);
    		FileOutputStream fos = new FileOutputStream("F:/test/result/邓小平时代.pdf");
    		BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(fos);
    		int len = 0;
    		while ((len = bufferedInputStream.read()) != -1) {
    			bufferedOutputStream.write(len);
    		}
    		bufferedOutputStream.close();
    		bufferedInputStream.close();
    	}
    	//---------不建议使用的两种-----------------------------------------------------
    	@Test
    	public void demo3() throws Exception{//需要创建数组,如果文件过大,创建数组花费时间太长
    		FileInputStream fis = new FileInputStream("F:/test/邓小平时代.pdf");
    		FileOutputStream fos = new FileOutputStream("F:/test/result/邓小平时代.pdf");
    		byte[] buf = new byte[fis.available()]; 
    		fis.read(buf); 
    		fos.write(buf);
    		fos.close();
    		fis.close();
    	}
    	
    	@Test
    	public void demo4() throws Exception{//没有缓冲区的效率很慢的
    		FileInputStream fis = new FileInputStream("F:/test/邓小平时代.pdf");
    		FileOutputStream fos = new FileOutputStream("F:/test/result/邓小平时代.pdf");
    		int len = 0;
    		while ((len = fis.read()) != -1) {
    			fos.write(len);
    		}
    		fos.close();
    		fis.close();
    	}
    	
    	
    }
    


    参考:百度知道

    展开全文
  • (1)本地文件拷贝到远程 scp 文件名用户名@计算机IP或者计算机名称:远程路径 本地192.168.1.8客户端 scp /root/install.*root@192.168.1.12:/usr/local/src (2)从远程文件拷回本地 scp 用户名@计算机IP...

    复制文件或目录命令:
      复制文件:
      (1)将本地文件拷贝到远程
      scp 文件名用户名@计算机IP或者计算机名称:远程路径

      
      本地192.168.1.8客户端
      scp /root/install.* root@192.168.1.12:/usr/local/src


      (2)从远程将文件拷回本地
      scp 用户名@计算机IP或者计算机名称:文件名本地路径

     

      本地192.168.1.8客户端取远程服务器12、11上的文件
      scp root@192.168.1.12:/usr/local/src/*.log /root/
      scp root@192.168.1.11:/usr/local/src/*.log /root/


      复制目录:
      (1)将本地目录拷贝到远程
      scp -r 目录名用户名@计算机IP或者计算机名称:远程路径
      (2)从远程将目录拷回本地
      scp -r 用户名@计算机IP或者计算机名称:目录名本地路径

    展开全文
  • 从键盘接收一个文件夹路径,将一个文件夹的内容拷贝到另一个文件夹中 package com.wang.test; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io....

    从键盘接收一个文件夹路径,将一个文件夹的内容拷贝到另一个文件夹中

    package com.wang.test;
    
    import java.io.BufferedInputStream;
    import java.io.BufferedOutputStream;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.util.Scanner;
    
    public class Copy {
    
    	public static void main(String[] args) throws IOException {
    		File src = getDir();
    		File dest = getDir();
    		
    		if(src.equals(dest)) {
    			System.out.println("目标文件夹是源文件夹的子文件夹");
    		}else {
    			copy(src,dest);			
    		}
    	}
    
    	/**
    	 * 从键盘接受一个文件夹路径
    	 * 1、返回值类型File
    	 * 2、参数列表无
    	 */
    	public static File getDir() {
    		//1、创建键盘录入对象
    		Scanner sc = new Scanner(System.in);
    		System.out.println("请输入一个文件夹路径:");
    		//2、无限循环
    		while(true) {
    			//3、获取键盘录入的结果并将其封装成File对象
    			String line = sc.nextLine();
    			File dir = new File(line);
    			// 4、对File对象进行判断
    			if(!dir.exists()) {
    				System.out.println("您输入的文件夹路径不存在,请重新输入:");
    			}else if(dir.isFile()) {
    				System.out.println("您输入的是一个文件路径,请重新输入:");
    			}else {
    				//5、将文件夹路径返回
    				return dir;
    			}
    		}
    	}
    	
    	
    	/**
    	 * 把其中一个文件夹的内容拷贝到另一个文件夹中
    	 * 1、返回值类型void
    	 * 2、参数列表File src, File dest
    	 * @throws IOException 
    	 */
    	public static void copy(File src, File dest) throws IOException {
    		//1、在目标文件夹中创建原文件夹
    		File newDir = new File(dest, src.getName());
    		newDir.mkdir();
    		//2、获取原文件夹中所有的文件和文件夹,存储在File数组中
    		File[] subFiles = src.listFiles();
    		//3、遍历数组
    		for (File subFile : subFiles) {
    			//4、判断是文件就用io流读写(io流只能读写文件,不能读写文件夹)
    			if(subFile.isFile()) {
    				BufferedInputStream bis = new BufferedInputStream(new FileInputStream(subFile));
    				BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(new File(newDir,src.getName())));
    				
    				int b;
    				while((b = bis.read()) != -1) {
    					bos.write(b);
    				}
    				bis.close();
    				bos.close();
    			}else {
    				//5、判断是文件夹,递归调用
    				copy(subFile, newDir);
    			}
    		}
    	}
    }


    展开全文
  • vc实现文件夹一个目录下拷贝到另一个目录源代码
  • 主要介绍了Java实现文件夹内所有文件拷贝到另一个文件夹,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • scp -r mxml-2.10 用户名@服务器地址10.xxx:~/ 当前mxml-2.10文件夹拷贝到另一个服务器目录的根目录下
    scp -r mxml-2.10 用户名@服务器地址10.xxx:~/
    

    将当前mxml-2.10文件夹拷贝到另一个服务器目录的根目录下

    展开全文
  • FileInputStream和FileOutputStream类: 代码: package Chapter16; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream;... //将一个文件夹复制到另一个文件夹 public s
  • public static void copy(String file1, String file2) { System.out.println(file1); System.out.println(file2); File src=new File(file1); File dst=new File(file2); ...dst.mkdirs
  • 1、将一个文件夹下的所有内容复制到另一个文件夹下 cp -r /home/packageA/* /home/cp/packageB/ 或 cp -r /home/packageA/. /home/cp/packageB/ 这两种方法效果是一样的。 方法示例: 2、将一个文件夹复制到另一...
  • 只是简单地写了两个函数,第一个函数是将一个文件从oldpath copynewpath. 拷贝文件夹调用了拷贝文件的方法,文件夹中的每一个文件依次拷贝过去,具体的代码如下: 从下面的代码中也能看出,我没有使用递归...
  • @echo off echo start copy? pause CHCP 65001 xcopy /s/y/i/f "D:\工作周报\*.xlsx" "D:\工作周报1" pause保存为一个 autocopy.bat 文件
  • 从键盘接收两个文件夹路径,把其中一个文件夹中(包含内容)拷贝到另一个文件夹中 全面代码如下: /* 1.从键盘接收两个文件夹路径,把其中一个文件夹中(包含内容)拷贝到另一个文件夹中 */ package HomeWork1; ...
  • 由于项目的需要,从MFC转移到QT...图片从一个文件拷贝到另一个文件夹, 以前是这样写的: //void folderMove(CStringW origPath, CStringW goalPath) //{ // SHFILEOPSTRUCT fop; // ZeroMemory(&fop, sizeof
  • class hello { public static void main(String[] args) throws IOException { File one = Dir(); File two = Dir(); if(one.equals(two)) { ...目标文件是源文件夹的子文件夹"); }else { Co...
  • 在java语言中,实现“将一个文件夹中的所有文件及子文件夹复制到另一个文件夹内”看上去并不困难,但总会因为一些细节问题而不停地去排错。
  • 在WinCE下实现文件夹下的所有文件(包括文件夹)拷贝到另一个文件夹中. 算法不复杂,简单实用. //szExistingDir:源文件夹 //szNewDir:目标文件夹 //注意:目标文件夹必须要存在,否则该...
  • Linux下实现文件夹内随机拷贝文件到另一个文件夹 前几天,搞训练集和验证集划分的时候,从源文件中拷贝训练集和验证集,没考虑到样本的均分,导致训练效果不尽如人意。又回过头来重新划分下,参考几个大神的代码,...
  • 使用Python多个文件夹中的文件拷贝到一个文件夹中 处理CityPersons数据集时,需要多个文件夹中的图片拷贝至同一个文件夹中,因此编写了这个脚本。 运行环境 Python 3 源代码 # coding=utf-8 import os import ...
  • Ubuntu移动和复制文件夹到另一个文件夹

    万次阅读 多人点赞 2019-07-11 09:20:26
    移动一个文件夹到另一个文件夹下 sudo mv 文件名 目标文件夹路径 (前提:必须在要移动的文件的目录下执行该命令,我的part2文件夹放在home目录下) ...
  • 分步介绍了如何将一个文件夹复制到另一个文件夹中并保留其权限。
  • 跟前面文章一样,在对.zip格式的mysql安装包解压之后,我需要解压出来的文件拷贝到指定的安装目录。我在下载的时候给定的路径为如:D:\mywww\server\temp\mysql-5.5.19-win32.zip,那么解压出来后是这样的D:\mywww...
  • 方案: 可以使用child_process模块调用操作系统的命令完成,比如linux下的mv mkdir等命令 方案二: ...源文件拷贝到目标文件: //! srcPath路径的文件复制tarPath var copyFile = f...
  • * 从键盘接收两个文件夹路径,把其中一个文件夹中(包含内容)拷贝到另一个文件夹中 */ static BufferedReader br; public static void main(String[] args) throws IOException { File src = getDir(); // 获取...
  • 原文见链接 linux shell 如何拷贝或者移动文件夹中的内容到另一个文件夹
  • 本文分步介绍了如何将一个文件夹复制到另一个文件夹中并保留其权限。 当您使用 Windows Explorer 复制或移动文件和文件夹时,在这些文件或文件夹上设置的权限可能会发生改变。例如,当您在一个 NTFS 文件系统卷内或...
  • Qt文件或文件夹拷贝

    2019-01-09 15:39:04
    Qt版文件或文件夹拷贝指定文件拷贝指定位置,copyFileToPath拷贝文件copyDirectoryFiles拷贝文件夹
  • 现在有一个文件夹,里面有很多子文件夹,每个子文件夹中有很多不同类型的图片,现在想其所有.png图片整理出来,一开始我是手动拷贝的,拷贝了几个图片后,突然想能不能让计算机来自动完成此项功能,经过一番尝试,...
  • //如果要复制的文件没有这个文件夹,就创建一个 if (!desFolder.exists()){ desFolder.mkdir(); } copyFolder(srcFolder,desFolder); } //复制文件夹 private static void copyFolder(File srcFolder, ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 343,856
精华内容 137,542
关键字:

怎么将文件夹拷贝到另一个文件夹