`
zhaolianyang
  • 浏览: 98344 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

面试题:编写程序,完成文件复制功能,即将souce.txt文件内容复制到target.txt文件中去。

 
阅读更多
代码:
package com.test;

import java.io.*;

public class Copyfile {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		String oldPath = "d:\\source.txt";
		String newPath = "d:\\target.txt";

		try {
			int bytesum = 0;
			int byteread = 0;
			File oldfile = new File(oldPath);
			if (oldfile.exists()) { // 文件存在时
				InputStream inStream = new FileInputStream(oldPath); // 读入原文件
				FileOutputStream fs = new FileOutputStream(newPath); 
				byte[] buffer = new byte[1444];
				int length;
				while ((byteread = inStream.read(buffer)) != -1) {
					bytesum += byteread; // 字节数 文件大小
					System.out.println("文件字节数:" + bytesum);
					fs.write(buffer, 0, byteread);
				}
				inStream.close();
				System.out.println("文件复制成功!");
			} else {
				System.out.println(oldPath + "原文件不存在,请按这个目录" + oldPath + "来创建!");
			}
		} catch (Exception e) {
			System.out.println("复制单个文件操作出错");
			e.printStackTrace();

		}

	}

}

分享到:
评论

相关推荐

    面试题:把a.txt、b.txt文件合并写到c.txt文件

    题目要求将`a.txt`和`b.txt`两个文本文件的内容合并,并写入到`c.txt`文件中。这是一个典型的文件读取、合并以及写入的操作,涉及到Java中的File类、BufferedReader和PrintWriter等核心组件。 首先,我们需要创建...

    Vue面试题:.txt

    Vue面试题:.txt

    小程序常见面试题_20题.pdf_前端面试题

    微信小程序面试题知识点总结 微信小程序基础知识: 1. 微信小程序有三个必备文件:app.json、app.js、app.wxss。app.json 是整个小程序的全局配置文件,app.js 是小程序的入口文件,app.wxss 是小程序的全局样式...

    java面试题.txt

    ### Java面试题详解:JSP中动态INCLUDE与静态INCLUDE的区别 在进行Java Web开发时,尤其是在使用JSP技术的过程中,经常会遇到需要在一个JSP页面中包含另一个JSP页面的情况。这时,就需要用到两种不同的包含方式:...

    深度学习常见的面试题及答案.txt

    深度学习常见的面试题及答案.txt 深度学习常见的面试题及答案.txt 深度学习常见的面试题及答案.txt 深度学习常见的面试题及答案.txt 深度学习常见的面试题及答案.txt 深度学习常见的面试题及答案.txt 深度学习常见的...

    Java 最常见的 200+ 面试题:面试必备(附详解答案).zip

    以上只是部分Java面试中可能会遇到的知识点,具体到这份PDF文件中,每个问题都会配有详细的解答,帮助面试者更好地理解和掌握Java技术。对于正在寻找Java工作或者希望提升自己技能的开发者来说,这份资源无疑是非常...

    10道Python文件操作的面试题 包含:1. 题目描述 难度:中等 2. 示例输入 输出 3. 完整代码 带注释 4. 考察知识点

    题目6:复制文件内容到新文件 知识点:文件读取、文件写入、异常处理 该题目要求面试者读取一个文件的所有内容,并将其完整地复制到另一个新文件中,需要处理可能出现的异常。 题目7:使用with语句安全读取文件 ...

    牛客大数据面试题集锦+答案,共523道,46W+字。大厂必备

    大数据面试题V3.0完成了。共523道题,679页,46w+字,来源于牛客870+篇面经。 主要分为以下几部分: Hadoop面试题:100道 Zookeeper面试题:21道 Hive面试题:47道 Flume面试题:11道 Kafka面试题:59到 HBase面试题...

    Java 面试全解析:核心知识点与典型面试题.zip

    本资源包"Java 面试全解析:核心知识点与典型面试题.zip"包含了多个关键主题,帮助求职者深入理解和掌握 Java 的核心概念,以及应对面试中的各种问题。 1. **设计模式** - 34-设计模式常见面试题汇总.html 设计...

    C/C++程序员面试指南.杨国祥(带详细书签).pdf

    面试题15:100美元的差额到哪里去了 面试题16:点击鼠标比赛 面试题17:小猴最多能运回多少根香蕉 面试题18:算出小张买了几瓶啤酒、几瓶饮料 面试题19:牧场有多少匹马 面试题20:找出不同的苹果 面试题21:如何...

    面试通关:史上最全的Java面试题合集文件大小92M包含56个pdf.zip

    14、 Dubbo面试.pdf 15、 Dubbo面试题.pdf 16、 Dubbo面试专题.pdf 17、 Java面试题多线程(68题).pdf 18、 Java面试题设计模式(26题).pdf 19、 Java面试题微服务 Dubbo(41题).pdf 20、 Java面试题消息中间件 ...

    Linux面试常见题

    - **功能**: 将`sourceFolder`及其所有子文件夹复制到`targetFolder`。 - **应用场景**: 文件备份或迁移。 **7. 创建目录** - **命令**: `mkdir newfolder` - **功能**: 创建名为`newfolder`的新目录。 - **应用...

    2023Linux 52 道面试题及答案.docx

    1. 复制文件:使用 cp 命令可以复制文件,例如:cp source target 2. 剪切文件:使用 mv 命令可以剪切文件,例如:mv source target 3. 查看文件内容:使用 cat 命令可以查看文件内容,例如:cat 文件名 七、其他...

    H5前端面试大全-包含大厂面试题_25个md文件分类面试题.rar

    这里将收集我做过的所有的前端面试笔试题,并根据自己的理解提供解答,以及一些关于前端找工作方面的经验等。 前端笔试面试题部分 试题链接 原题概述 标签分类 1.md CSS部分 CSS 2.md HTML部分 HTML 3.md FEX ...

    15个高频微信小程序面试题.docx

    "微信小程序面试题知识点" 微信小程序是一种基于微信平台的应用程序,开发者可以使用微信小程序来开发各种的小程序,以满足用户的需求。以下是微信小程序面试题中涉及的一些重要知识点: 1. 微信小程序的文件结构...

    各大公司企业真实面试题-阳光海融科技面试题请用Java语言编写完成如下任务的程序代码.doc

    **题目描述**:从键盘上接受字符输入,并将字符显示在屏幕上,直到输入字符"W"时停止,并将输入的字符保存到`c:\myjavatex\test.txt`文件中。 **解决方案**: ```java import java.io.FileWriter; import java.io....

    vue面试题vue面试题..txt

    vue面试题vue面试题..txt

    常见C++面试题汇总(最全c语言面试题)

    常见C++面试题汇总(最全c语言面试题) 所包含文件: 1、华为C++内部培训材料 2、130道面试题.doc 3、C++试题.htm 4、C-C++ 程序设计员应聘常见面试试题深入剖析.mht 5、C语言面试题大汇总之华为面试题.txt 6、C语言...

    各大公司面试题-中科前程面试题.txt

    中科前程面试题总结 以下是根据给定的文件信息生成的相关知识点: Structs 结构 在程序设计中,structs 是一种数据结构,用于存储多个变量的集合。在 C 语言中,structs 是一种用户定义的数据类型,用于组合多个...

    .net 面试题系列(网上收集)很全

    2008/06/17 18:40 2,775 .et面试题系列文章七(附答案).txt 2008/06/17 18:37 4,246 .net 最新面试题.txt 2008/06/17 18:38 7,017 .net 面试题(高级开发人员篇).txt 2008/06/17 18:44 3,868 .net 面试题系列九.txt ...

Global site tag (gtag.js) - Google Analytics