精通api,07文件目录
使用DeleteFile,CopyFile,MoveFile来完成文件的删除,复制和移动功能.带Ex为增强版.
整 主(整 参个数,p符 参值[]) { //-d参数,删除文件. 如(0==长比较串("-d",参值[1])&&参个数==3) { 如(!删文件(参值[2])){ 打印格式("删除文件错误:%x\n",取上次错误()); } 异 { 打印格式("删除成功!\n"); } } //-c参数,复制文件. //如果文件存在,询问用户是否覆盖 异 如(0==长比较串("-c",参值[1])&&参个数==4) { //复制,不覆盖已经存在的文件 如(!复制文件(参值[2],参值[3],真)) { //上个错误 == 0x50,文件存在. 如(取上次错误()==0x50) { 打印格式("文件%s已经存在,是否覆盖?y/n:",参值[3]); 如('y'==取符()) { //复制,覆盖已经存在的文件. 如(!复制文件(参值[2],参值[3],假)) { 打印格式("复制文件错误,%d\n",取上次错误()); } 异 { 打印格式("复制成功!\n"); } } 异 { 中 0; } } } 异 { 打印格式("复制成功!\n"); } } //-m参数,移动,重命名文件. 异 如(0==长比较串("-m",参值[1])&&参个数==4) { 如(!移动文件(参值[2],参值[3])) { 打印格式("移动文件错误:%d\n",取上次错误()); } 异 { 打印格式("移动文件成功!\n"); } } 异 { 打印格式("参数错误!\n"); } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现