一行python代码实现文件备份

原理

cmd介绍

cmd是windows下的命令行窗口,可以让你像在dos下一样通过输入命令来进行一些操作。在XP系统下,点击“开始”,“运行”,输入“cmd”,回车,即可打开命令行窗口,进行相应操作。windows 7系统下在开始-- 搜索框里输入cmd搜索即可找到cmd.exe程序,运行即可。Windows徽标键+R可以调用运行窗口,输入cmd即可打开cmd应用程序。不同的操作系统有不同的命令终端,在Linux和MacOS中该窗口称为终端。这些系统的终端命令更为强大,当终端拥有了root权限后可以对系统做任意操作,甚至可以破坏整个操作系统。Windows操作系统中有一个和它语法比较接近的程序,它是powershell。支持部分linux终端语法。Windows10还推出了终端程序,它集powershell和cmd优点与一身,更方便了我们的使用。cmd窗口命令均为输入命令,如果不知道命令,键入“help”,回车,窗口内就会显示其基本命令及用法,方便你使用。

和文件备份有关的cmd命令

copy:

语法:copy 文件路径 文件路径
举例:copy D:\test.txt D:\test\test.txt
其中D:\test.txt为待复制的文件路径,D:test\test.txt为目标文件地址
打开文件资源管理器并找到此路径会发现文件已复制成功

Xcopy:

copy只能复制单个文件,满足不了我们的需求。于是,xcopy扛起了这个重担。它的语法和copy完全相似。
语法:copy 文件路径 文件路径
举例:copy D:\test D:\test1
其中D:\test为待复制的文件路径,D:\test1为目标文件地址
打开文件资源管理器并找到此路径会发现文件已复制成功

源程序

# coding=gbk
import os
os.system('echo D | xcopy /s/f/h/y "' + input('请输入要备份的文件路径') + '" "' + input('您需要将此文件夹备份到哪里?') + '"')# cmd命令:echo d可以避免提问/S为复制文件目录及其子目录/H为复制隐藏文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

量子代码时空

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值