C# 文件复制和移动操作(单个文件)
要求:需要将一个文件(如EM1.mdb)复制一份并移动到另外一个目录里,并且复制的那一份名字变为(EM2.mdb)
主要运用到CopyTo
CopyTo(String)
将现有文件复制到新文件,不允许覆盖现有文件
重载
CopyTo(String) |
将现有文件复制到新文件,不允许覆盖现有文件。 |
CopyTo(String, Boolean) |
将现有文件复制到新文件,允许覆盖现有文件。 |
public System.IO.FileInfo CopyTo (string destFileName);
参数
destFileName
String
要复制到的新文件的名称。
接下来是我的demo:
string path = @"d:\EM1.txt";string path2 = @"d:\云轩\EM2.txt";FileInfo fi1 = new FileInfo(path);FileInfo fi2 = new FileInfo(path2);try{// Create the source file.// using (FileStream fs = fi1.Create()) { }//Ensure that the target file does not exist.if (File.Exists(path2)){fi2.Delete();}//Copy the file.ffi1.CopyTo(path2);Console.WriteLine("{0} was copied to {1}.", path, path2);}catch (IOException ioex){Console.WriteLine(ioex.Message);}
首先你要有一份EM1.txt,接下来用我上面的demo,运行,就会在 云轩 这个文件夹下,自动生成EM2.mdb,很快
当然具体的方法得去msdn里面找,里面有详细的demo(借鉴了)
https://docs.microsoft.com/zh-cn/dotnet/api/system.io.fileinfo.copyto?redirectedfrom=MSDN&view=netframework-4.7.2#System_IO_FileInfo_CopyTo_System_String_System_Boolean_
C# 文件复制和移动操作(单个文件)相关推荐
- Unity3D本地文件夹的创建、删除(Directory文件夹删除和单个文件删除)
Directory文件夹删除和单个文件删除 一.Directory:创建文件夹,在工程中可见 eg1:在工程中(Assets目录下)创建一个名为test的文件夹 /*在工程中(Assets目录下)创建 ...
- python怎么把一个文件夹内的文件复制到另外一个文件夹(进阶重命名复制)
需求:把一个文件夹内(包含子文件夹)的所有文件复制到另一个文件夹下 #coding=utf-8 import os import shutilold_path = r'F:\1' # 要复制的文 ...
- Computer:如何将表格以正确地姿势从Excel文件复制粘贴到word文件中(保证两个数据源一致)
Computer:如何将表格以正确地姿势从Excel文件复制粘贴到word文件中(保证两个数据源一致) 目录 如何将表格以正确地姿势从Excel文件复制粘贴到word文件中(保证两个数据源一致) 表格 ...
- Linux 将文件夹下的所有文件复制到另一个文件里
如何将文件夹/home/work下的文件复制到/home/temp里面? 使用命令: cp -R /home/work/* /home/temp *表示所有文件 但是/home/work 下的隐藏文件 ...
- python根据时间和类型查找文件并将该文件复制到新的文件夹下
在现实生活中,我们可能遇到需要对文件夹里的各种文档进行处理. 假设存在一种需求:文件夹里的文件太多,我们需要抽取出某个时间段以前的文件. 今天来实现下这个需求. 之前写过一些关于文件整理的,今天只是补 ...
- java文件复制速度_java中文件复制得速度测试
//需要将apache开发的两个插件包拷到lib目录下:commons-fileupload-1.2.2.jar commons-io-2.0.1.jar package com.nay.servl ...
- 将一个文件夹的文件复制到另一个文件夹
将桌面的文件复制到F盘anime文件夹下,主要用到shutil库下的copy方法. from shutil import copy import os from_path='C:/Users/1345 ...
- linux命令 把文件夹拷贝一遍_Linux 将文件夹下的所有文件复制到另一个文件里
如何将文件夹/home/work下的文件复制到/home/temp里面? 使用命令: cp -R /home/work/* /home/temp *表示所有文件 但是/home/work 下的隐藏文件 ...
- 获取文件夹下的所有文件,并将对应格式文件复制移动到对应文件夹[学生信息收集和处理]
import os import shutil 遍历所有文件夹,获取对应格式的文件数据,并复制整理到不同的文件夹 def GetDirectory(path):""":p ...
- filename=文件夹名+filename (单个文件夹下的+Python)
改自:https://blog.csdn.net/xueaalei1/article/details/80941385 # 自动修改文件夹下所有文件的文件名. 文件名=文件夹名+序号 # import ...
最新文章
- 把PPT做漂亮点真的有用,研究证明图表美观增加可信度,作者:还会影响论文引用和通过率...
- 推荐6个HTML5编辑器
- 提升销售人员的信息处理能力
- 重言式判别c语言中文网,重言式判别 重言式判别源码及课程设计 c语言版.doc
- Mybatis根据IdType生成不同类型的主键id
- 【实用工具】adb检测android设备
- linux 读写权限
- 设计模式(7)——适配器模式
- 尚硅谷-Spring Cloud
- MATLAB 2015B中文安装激活破解方法图文教程
- 电子负载使用恒电流和恒电阻负载模式的方法
- RNN denoise
- 分享一个python连接zookeeper的坑:句柄无效
- 10-Little prince's trip to Java-奇数魔方阵
- Ubuntu 声卡解决办法合集
- Scratch学习:如何把角色设置成半透明?
- java/php/net/python电影影评网站设计
- android 定时器倒计时,Android CountDownTimer实现定时器和倒计时效果
- 【拼多多笔试题】小熊战斗力
- 计算机桌面用什么实木板好,这才叫实木桌面,教你怎么做出来,拿去不谢
热门文章
- 龙芯(Loongson)CPU频率显示问题
- 医疗保险,公积金、养老、生育、工伤、失业保险
- Java、检查 ISBN-10
- 技术面试时该反问面试官什么问题?
- 怀旧服ouf头像插件_魔兽世界7.0前夕ShadowedUF简洁头像插件
- 一大段html代码转换为页面的方式
- 你这手写vue2.x/3.x的响应式保熟吗?
- 浏览器地址栏的组成部分
- 「 C++ 通讯 」“Socket通信原理(TCP/IP)”研究
- (附源码)火车票订票系统 毕业设计 171538