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

簡單的文件拷貝

    博客分类:
  • java
阅读更多

    public static boolean copyTo( String sDest , String sSource ) throws Exception {
    	FileInputStream fi = new FileInputStream( sSource );
    	try {
    		FileOutputStream fo = new FileOutputStream( sDest ,false );
    		try {
    			fo.getChannel().tryLock();
    			byte buf [] = new byte[4096];
    			int readed;
    			while( (readed = fi.read(buf)) != -1 ) {
    				fo.write(buf, 0 , readed);
    			}
    		} finally {
    			fo.close();
    		}
    	} finally {
    		fi.close();
    	}
    	return true;
    
}

分享到:
评论

相关推荐

    大名鼎鼎的小文件拷贝工具

    因此,这款小文件拷贝工具很可能具有用户友好的界面,简单易用的操作流程,以及可靠的错误处理机制,确保文件复制过程中不会丢失数据或出现意外中断。 “rcopysetup.exe”是压缩包内的文件名,通常这代表一个安装...

    Qt 文件拷贝带进度条显示

    **Qt 文件拷贝带进度条显示** 在编程领域,特别是在GUI(图形用户界面)开发中,用户界面的反馈至关重要。当涉及到大文件的复制或移动时,提供一个进度条可以显著提升用户体验,让用户知道操作正在进行并估计剩余...

    文件拷贝辅助工具源码

    《文件拷贝辅助工具源码解析与应用》 在日常工作中,我们经常需要进行大量文件的复制和移动操作,尤其在处理大型项目或数据迁移时,手动操作既耗时又容易出错。针对这一需求,一种名为“文件拷贝辅助工具”的程序...

    Android 文件拷贝Demo

    Android 文件拷贝Demo,可实现SD卡以及内部存储之间进行拷贝

    Qt实现文件拷贝

    以下是一个简单的代码框架,展示了如何在Qt中实现多线程文件拷贝: ```cpp #include #include #include #include #include #include class FileCopyThread : public QThread { Q_OBJECT public: explicit ...

    用java实现文件拷贝

    Java实现文件拷贝的小程序 本资源是一个使用Java语言实现文件拷贝的小程序,具有很实用的功能。下面是对这个小程序的详细解释和知识点总结: 文件拷贝的基本概念 文件拷贝是将一个文件的内容复制到另一个文件中,...

    mfc文件浏览器实现文件拷贝功能多线程

    在本文中,我们将深入探讨如何使用Microsoft Foundation Class (MFC) 框架来实现一个文件浏览器,并且重点讲解如何在其中实现文件拷贝功能,同时利用多线程技术提高程序性能。MFC 是 Microsoft 提供的一个C++库,它...

    Linux下C语言实现文件拷贝

    ### Linux下C语言实现文件拷贝 #### 一、引言 在计算机编程领域,特别是在系统级编程中,文件操作是非常基础且重要的功能之一。在Linux环境下,利用C语言进行文件操作具有高度的灵活性和效率。本文将详细介绍如何在...

    Super File Copying 超级文件拷贝机

    一个强大的文件拷贝/坏区恢复工具,可以实现拷贝坏区文件、合并文件、测试文件拷贝速度的有效工具。 你遇到过下面的问题吗? 1.你的文件有坏区;2.你的文件被截断了;3.你需要合并同一个文件...... 当你的...

    大文件快速拷贝工具

    在传统的文件拷贝过程中,操作系统会逐个读取文件的数据块,然后写入目标位置,这个过程可能会受到系统资源占用、硬盘I/O性能等因素的影响,导致拷贝速度较慢。快速拷贝工具通过智能缓存、多线程处理和优化的I/O调度...

    FastCopy大文件拷贝软件

    FastCopy是一款高效、便捷的大文件拷贝工具,尤其在硬盘到移动存储设备之间的文件传输上表现出色。...通过熟练掌握FastCopy的使用,我们可以更好地应对日常工作中涉及大量文件操作的问题,让文件拷贝变得简单而快捷。

    文件拷贝功能的简单实现

    这些函数允许开发者对文件进行低级别的访问,从而实现各种复杂的文件操作,包括文件拷贝。 2. **`CreateFile`函数**: `CreateFile`函数用于打开或创建文件,参数可以指定文件名、访问模式(读、写、读写)、共享...

    文件拷贝程序MFC

    【文件拷贝程序MFC】是基于VC++6.0集成开发环境下的一个应用程序,它利用Microsoft Foundation Classes (MFC)库来构建。MFC是一个C++类库,它为Windows API提供了一种面向对象的封装,使得开发者可以更加方便地进行...

    FTP文件拷贝(边拷贝边删除).rar

    标题中的“FTP文件拷贝(边拷贝边删除)”指的是一个功能强大的FTP文件传输程序,它不仅能够将FTP服务器上的文件下载到本地,而且在拷贝过程中还支持自动删除源文件,这在需要释放远程存储空间或者确保文件一次性转移...

    MavenUtil 文件拷贝

    【MavenUtil 文件拷贝】 在Java开发中,Maven是一个强大的项目管理和依赖管理工具,它可以帮助开发者构建、管理和部署应用程序。MavenUtil是特定于某个项目或库的一个实用工具类,它通常包含了与Maven相关的辅助...

    VB 拷贝文件进度 源码

    标题中的"VB 拷贝文件进度 源码"指的是使用Visual Basic(VB)编程语言编写的代码,用于实现文件拷贝功能的同时显示拷贝进度。在开发应用程序时,尤其是在处理大文件或大量文件时,提供文件拷贝进度是非常重要的用户...

    MFC文件拷贝程序MFC文件拷贝程序

    以上代码实现了一个简单的文件拷贝功能。然而,MFC还提供了更高级的功能,如进度条显示、错误处理等。在实际应用中,你可能需要处理各种异常情况,如文件不存在、无权限、磁盘空间不足等,并且可能需要添加多线程...

    linux下文件拷贝函数

    以下是一个简单的逐块读取的文件拷贝函数示例: ```c #include #include #define BUFFER_SIZE 1024 int copy_file(const char *src_path, const char *dst_path) { FILE *src = fopen(src_path, "rb"); if (!...

    VC++6.0文件拷贝例子

    下面是一个简单的文件拷贝函数的示例: ```cpp #include #include void fileCopy(const std::string& sourceFilePath, const std::string& destFilePath) { std::ifstream src(sourceFilePath, std::ios::...

    文件拷贝演示 多线程实现拷贝进度条

    文件拷贝演示 多线程实现拷贝进度条

Global site tag (gtag.js) - Google Analytics