`
windy2coast
  • 浏览: 55642 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java 仿 dos copy

阅读更多
java 代码
  1. import java.io.* ;   
  2.   
  3. public class Copy   
  4. {   
  5.     public static void main(String args[])   
  6.     {   
  7.         if(args.length!=2)   
  8.         {   
  9.             System.out.println("请输入正确的格式的参数: (例如:java Copy d:\\\\input.txt d:\\\\output.txt") ;   
  10.             return ;   
  11.         }   
  12.         else    
  13.         {   
  14.             File file1 = new File(args[0]) ;   
  15.             File file2 = new File(args[1]) ;   
  16.             copyFile(file1,file2) ;   
  17.         }   
  18.     }   
  19.        
  20.     public static void copyFile(File srcfile,File desfile)   
  21.     {   
  22.         byte[] b = new byte[512] ;//512可以改成其它大于零的适当整数值   
  23.         int len = 0 ;   
  24.         try  
  25.         {   
  26.           FileInputStream fis = new FileInputStream(srcfile) ;   
  27.           FileOutputStream fos = new FileOutputStream(desfile) ;   
  28.             while((len=fis.read(b))!=-1)//循环以512字节拷贝,知道拷贝完.   
  29.             {   
  30.                 fos.write(b,0,len) ;   
  31.             }   
  32.             fis.close() ;   
  33.             fos.close() ;   
  34.         }   
  35.         catch(Exception e)   
  36.         {   
  37.             System.out.println(e) ;   
  38.         }   
  39.     }   
  40. };  
分享到:
评论

相关推荐

    java调用dos命令

    接下来,我们讨论如何使用Java调用DOS命令`copy`来复制文件。在Java中,我们可以使用`Runtime.getRuntime().exec()`方法来执行外部命令。以下代码展示了如何复制一个文件到指定位置: ```java public class ...

    JAVA执行DOS命令分析

    当你需要执行DOS内部命令(如`dir`, `copy`, `del`等)时,有两种方式。一种是在命令行中包含命令解释器,例如在Windows NT上使用`"cmd.exe /c dir"`,而在Windows 95/98上使用`"command.exe /c dir"`。参数`/c`...

    java自制DOS操作系统

    2. **仿DOS**:开发者通过编写Java代码,模拟了DOS的命令行界面和命令解析机制,用户可以通过类似DOS的命令来执行文件操作、目录管理等任务。例如,"dir"命令用于查看目录内容,"copy"命令用于复制文件,"del"命令...

    JAVA中用到的DOS命令

    在学习JAVA的过程中,掌握一些基本的DOS命令是非常有帮助的。DOS,全称Disk Operating System,是一种早期的操作系统,尽管现在已经被更先进的Windows等图形界面操作系统所取代,但在命令行环境中执行某些任务,特别...

    Java最全学习资料+面试题+DOS命令+设计模式+Excel技巧+java学习笔记

    这份压缩包中的资源全面覆盖了Java的学习和应用,包括学习资料、面试题、DOS命令、设计模式以及Excel技巧和Java学习笔记。让我们逐一探讨这些知识点。 1. **Java学习资料**:Java学习资料通常包括基础语法、面向...

    java dos界面实现的简单的文件复制、创建

    在Java编程语言中,我们可以利用Java的`Runtime`或`ProcessBuilder`类来与操作系统的命令行接口(如DOS界面)进行交互,从而实现一些系统级别的操作,比如文件的复制和创建。在这个主题中,我们将深入探讨如何通过...

    Java远程控制,图像化界面交互、文件传输与DOS控制

    DOS控制是指通过远程接口执行DOS命令,如dir、copy、ping等,以便对远程系统的文件系统、网络状态等进行管理。在Java中,可以使用Runtime类的exec()方法或者ProcessBuilder类来执行操作系统命令。命令的执行结果可以...

    JAVA中如何执行DOS指令_.docx

    当需要执行DOS内部命令,如`dir`或`copy`时,必须确保正确地调用命令解释器。在Windows NT系统中,应使用`cmd.exe /c <command>`,而在Windows 95/98中,应使用`command.exe /c <command>`。如果你直接使用`exec(...

    Java程序的运行与调试、DOS常用指令.ppt

    Java 程序的运行与调试、DOS 常用指令 Java 程序的运行与调试是 Java 开发的基础知识,了解 Java 程序的运行机制和调试技巧对于 Java 开发者非常重要。本文将 introduce Java 程序的运行与调试的基本知识,并提供了...

    第01章 Java开发入门 01 计算机基本概念与dos命令

    在本课程"第01章 Java开发入门 01 计算机基本概念与DOS命令"中,我们将深入探讨计算机的基本工作原理以及如何利用DOS命令行进行基本操作,这是学习任何编程语言,包括Java在内,所必备的基础知识。 首先,我们要...

    java字节反冲流copy 文件

    通过在 dos环境 输入 java 地址1 地址2 将 地址一拷贝到地址2

    JAVA资料.doc

    在Windows系统中,DOS命令是早期操作系统的一部分,尽管现在被图形界面所替代,但了解基本的DOS命令如`dir`、`cd`、`copy`等仍有助于理解文件系统的操作。 进入Java的世界,Java是一种高级的、面向对象的编程语言,...

    Java课堂笔记学习Java课堂笔记学习

    ### Java课堂笔记学习 #### 软件定义与软件...以上内容概述了 Java 编程语言的基础知识及其发展历程,并介绍了与之相关的计算机和操作系统基础知识,以及 DOS 命令行的使用方法。这对于初学者来说是非常重要的起点。

    java调用windows命令

    - 如果要执行DOS内部命令,如`dir`或`copy`,需要在命令前加上命令解释器,如`cmd.exe /c`。例如: ```java Process process = Runtime.getRuntime().exec("cmd.exe /c dir"); ``` - 为了确保程序在不同版本的...

    01_Java基础(Java概述、环境变量、注释、关键字、标识符、常量)_讲义.doc

    在Java开发环境中,DOS命令是Windows操作系统中进行编译和运行Java程序的基础。一些常用的DOS命令包括: - `cls`:清屏,清除控制台内容。 - 盘符切换:如`c:`,从一个驱动器切换到另一个。 - `cd`:改变目录,进入...

    Java基础学习第二天

    在Java基础学习的第二天,主要涵盖了以下几个重要知识点:计算机组成原理,DOS命令,进制转换,Java的发展历程,Java的三大平台,Java运行核心机制,JDK的安装与环境变量配置,以及Java的基本语法。 首先,计算机...

    模拟DOS文件的建立和使用

    在本项目中,我们主要探讨的是如何使用Java编程语言来模拟DOS(Disk Operating System,磁盘操作系统)的文件创建和操作功能。DOS是一种早期的个人计算机操作系统,它的文件管理方式对后来的操作系统有着深远的影响...

    文件复制(java代码实现)

    本文将详细介绍如何在Java中实现文件复制,同时考虑到输入输出异常处理,并在DOS控制台环境中运行程序。 首先,我们需要创建一个名为`FileCopy`的Java类,这个类将包含实现文件复制的核心逻辑。在`FileCopy`类中,...

Global site tag (gtag.js) - Google Analytics