C/C++文件剪切复制删除
我们在写某些程序有破坏性的程序的时候,往往会对程序进行剪切复制删除等操作,
下面就来简单讲解下剪切复制删除,
文件的复制
#include <Windows.h>
#include <stdio.h>int main()
{DWORD getlastError;if (!CopyFileA("C:\\1.txt", "F:\\1.txt", false)){printf_s("文件拷贝失败\n");getlastError = GetLastError();return -1;}return 0;
}
运行后我们就能发现能够把1.txt从C盘移动到F盘
下面来讲解下函数
CopyFile function
BOOL WINAPI CopyFile(_In_ LPCTSTR lpExistingFileName,_In_ LPCTSTR lpNewFileName,_In_ BOOL bFailIfExists
);
第一个参数:一个存在文件的名字
#include <Windows.h>
#include <stdio.h>int main()
{DWORD getlastError;if (!DeleteFileA("C:\\1.txt")){getlastError = GetLastError();printf_s("C:\\1.txt删除失败");return -1;}if (!DeleteFileA("F:\\1.txt")){getlastError = GetLastError();printf_s("F:\\1.txt删除失败");return -1;}printf_s("删除成功\n");return 0;
}
DeleteFile function
BOOL WINAPI DeleteFile(_In_ LPCTSTR lpFileName
);
这里的参数是要被删除的文件的名字
#include <Windows.h>
#include <stdio.h>int main()
{if (!MoveFileA("C:\\1.txt", "F:\\1.txt")){DWORD getlasterror;getlasterror=GetLastError();printf_s("拷贝失败");return -1;}printf_s("拷贝成功\n");return 0;
}
函数的参数和返回值与上面那个相似,在此就不再说明了
C/C++文件剪切复制删除相关推荐
- php剪切文件,C/C++文件剪切复制删除
我们在写某些程序有破坏性的程序的时候,往往会对程序进行剪切复制删除等操作, 下面就来简单讲解下剪切复制删除, 文件的复制#include #include int main() { DWORD get ...
- Python标准库shutil的使用( 文件复制删除、文件夹复制删除、压缩包 压缩解压处理模块)
常用函数组合(持续更新) ** shutil模块的常见函数列表 复制类 shutil.copy(src, dst):将文件src复制至dst.dst可以是个目录,会在该目录下创建与src同名的文件,若 ...
- C#“正由另一进程使用,因此该进程无法访问该文件”在复制删除SQLite数据库文件时出现
今天在做系统中数据库文件导入的时候,出现了"正由另一进程使用,因此该进程无法访问该文件"的错误. 我的操作是把目标文件复制到当前文件夹下,然后将记录系统设置的数据先从旧的文件中放到 ...
- java中怎么剪切文件_java中实现文件复制、剪切和删除
import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io ...
- matlab剪切复制文件,matlab文件复制、剪切、删除
实现: % 从data目录中复制指定类型的文件到目录copydata中然后再剪切到movedata中,再找到符合某个条件的文件并删除 data='K:\test\1'; copydata='K:\te ...
- Linux学习笔记014---文件及文件夹权限设置_以及文件、文件夹的删除_移动_复制操作
JAVA技术交流QQ群:170933152 加入-R 参数,就可以将读写权限传递给子文件夹 例如chmod -R 777 /home/mypackage 那么mypackage 文件夹和它下面的所有子 ...
- linux移动文件 rf参数_linux下文件的复制、移动与删除
查看centOS 版本 cat /etc/redhat-release 1,复制粘贴文件 cp [选项] 源文件或目录 目标文件或目录 2,剪切粘贴文件 mv [选项] 源文件或目录 ...
- 【千律】C++基础:删除只读属性文件、文件剪切、修改文件扩展名
1. 删除带有只读属性的文件 #include <tchar.h> #include <windows.h>int APIENTRY _tWinMain(_In_ HINSTA ...
- linux里用于剪切文件,Linux_拷贝,剪切,删除和创建文件
cp 你要拷贝的文件 + 目录/带路径的文件名(在拷贝的同时,让这个文件重新命名) cp /tep/dir01 ~ 代表将dir01拷贝到当前用户的家目录中 cp /tep/dir02 ~/di ...
最新文章
- linux查询锁定时间,Linux限制远程登陆尝试密码次数及锁定时间
- Python简单遍历字典及删除元素的方法
- 【转】python装饰器
- linux shell之xargs 、tr、sha1sum、head、tail一般使用
- 【转】ABP源码分析二十四:Notification
- linux中脚本引入计算bc,linux BC命令行计算器
- 电脑自动关机设置方法
- java static 区别_Java中static和final的区别
- spss练习数据_动手练习SPSS因子分析啦,会不会做一动手就知道了
- 非平衡电桥电阻计算_微安表内阻值对热敏电阻温度计设计的影响
- 【定位仿真】基于matlab RSSI三边定位仿真【含Matlab源码 1690期】
- autocad不能画图_最新AutoCAD软件+插件合集+视频讲解,高效实用,限时领
- oracle 启动报错03113,Oracle 入门之Oracle启动报错“ORA-03113”
- PHP进销存源码 ERP多仓库管理系统带小程序,前端采用原生uniapp
- 服务器里那个文件是地图的爆率,dnf这才是固伤职业最喜欢的地图,气息爆率是巨龙的4倍!...
- 您的主机不满足在启用 Hyper-V 或 Device/Credential Guard 的情况下运行 VMware Workstation 的最低要求
- 计算机word2010试题,对口升学计算机Word2010练习题
- python数列求和_python等差数列求和公式前 100 项的和实例
- 英寸和厘米的交互python_Python课 #04号作业
- 小程序识别企业微信二维码功能
热门文章
- 少走弯路的10个忠告
- 查看Jar包中Class类的编译环境jdk版本
- 7种有害的IT团队行为,不根除就坏大事了
- 服务员就结账了的p8u8
- 关于position定位下的各种属性说明!-softbar
- linux杀死进程删除文件,linux 常用到的命令 删除 移动 复制 查询端口 杀死进程 查询进程...
- pyjion python3.6_pyjion python3.6
- 推荐一个在线全自动智能图片背景扣除工具,效果杠杠的
- 拥有这个证书的医务人员恭喜了,国家正式通知……
- 基因共表达聚类分析及可视化