`
emily2ly
  • 浏览: 166627 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

在Windows中用Python调用rar实现文件备份

 
阅读更多

《简明Python教程》中,有在Linux下面进行文件备份的一段简单程序。

现在Win7下实现类似的功能,并验证通过。

 

1、在命令行里面测试rar的使用

假设WinRar的安装路径是C:\Program Files\WinRAR,则首先进入该目录:

 

cd C:\Program Files\WinRAR

 rar /?命令可以提示该命令的使用方法,找到说明后,使用如下:

 

rar a D:\Backup\rarfile D:\Test 

 这样就会对D:\Test中的文件进行压缩后存放在D:\Backup\下的rarfile.rar中

2、得到当前日期

 

set TODAY=%date:~0,4%%date:~5,2%%date:~8,2%
echo %TODAY%

3、采用当前日期来对rarfile改名

 

rar a D:\Backup\%TODAY% D:\Test

4、实现过程


 

  • 大小: 37.4 KB
0
0
分享到:
评论

相关推荐

    如何在python中用HDFS文件系统实现高效存储

    在Python中使用HDFS文件系统实现高效存储是一个涉及大数据处理与存储技术的话题。HDFS是Hadoop项目的核心组件,它为分布式存储提供了可伸缩的、高容错性的系统。而Python是一种广泛使用的高级编程语言,其在数据分析...

    python实现签名RSA算法工程文件

    python实现签名RSA算法工程文件 详解博客地址:https://blog.csdn.net/m0_52316372/article/details/125695341

    Python调用C++程序的方法详解

    大家都知道Python的优点是开发效率高,使用方便,C++则是运行效率高,这两者可以相辅相成,不管是在Python项目中嵌入C++代码,或是在C++项目中用Python实现外围功能,都可能遇到Python调用C++模块的需求,下面列举出...

    c#多线程中用pythonnet库调用Python的方法死锁的源代码

    c#多线程中用pythonnet库调用Python的方法死锁的源代码 参考csdn博客:https://blog.csdn.net/qiangpi6057/article/details/135076348

    windows中用bat脚本实现mysql数据库备份功能

    解压后,用记事本打开config.int配置数据库连接信息及需要备份的数据库,最后双击backupdb.bat即可进行mysql数据库的备份。如果您需要实现自动备份功能,只需要将backupdb.bat加到系统的定时任务即可。

    在VS2017中用C#调用python脚本的实现

    情景是这样的:在C#中调用python脚本进行post请求,python脚本中使用了requests包。 Python的开发环境我们有比较多的选择,pycharm、sublime text等等。但是作为.net平台的Python语言ironPython,可以和C#交互,让...

    python中用调用tcp传输的实例.rar

    在本实例中,我们将探讨如何使用Python来实现TCP客户端(TCP_Client.py)和服务器(TCP_SERVER.py)之间的通信。 TCP协议的特点包括: 1. 面向连接:在数据传输之前,客户端和服务器需要先建立连接。 2. 可靠性:...

    c#多线程中用pythonnet库调用Python的方法解决死锁问题的源代码

    c#多线程中用pythonnet库调用Python的方法解决死锁问题的源代码 参考csdn博客:https://blog.csdn.net/qiangpi6057/article/details/135076348

    基于Python与海康SDK的工业设备视频监控系统开发.pdf

    由于海康官方目前没有提供Python版本的SDK,因此,本文着重探讨了如何在Windows系统下通过Python调用海康SDK的方法。 开发过程中使用的Ctypes模块是Python内置的模块,它允许Python程序调用动态链接库(DLL)中的...

    C++调用Python脚本

    在IT领域,有时候我们需要在不同的编程语言之间进行交互,例如在C++中调用Python脚本,以便利用Python丰富的库和便利性。本篇将详细解释如何在C++环境中使用Qt框架来调用Python脚本,并提供一些关键知识点。 首先,...

    Python-用pyqt5实现一个在Windows任务栏通过奔跑的猫来显示当前系统资源cpu占用情况

    标题中的“Python-用pyqt5实现一个在Windows任务栏通过奔跑的猫来显示当前系统资源cpu占用情况”指的是利用Python编程语言,结合PyQt5库,创建一个应用程序,该程序会在Windows系统的任务栏图标上展示一个动态的奔跑...

    Python-将MicrosoftOutlookmsg文件转换为emlMIME消息文件的Python库

    2. **导入msgconvert模块**:在Python脚本中,你需要导入`msgconvert`模块,这样就可以调用其提供的函数来处理MSG文件。 3. **读取MSG文件**:使用`msgconvert.load_msg_file()`函数读取MSG文件并将其转换为Python...

    python 气体扩散,在 Python中用数值模拟研究气体扩散.pdf

    在Python中,我们可以使用各种方法来模拟气体扩散,其中一种常见的方法是基于有限差分法。有限差分法是将连续的物理空间离散化为网格,然后利用网格节点上的数据来近似微分方程的解。这通常涉及到对微分方程的边界...

    在VS2015中用C++创建DLL并用C#调用且同时实现对DLL的调试源码

    2. 在新建项目对话框中,选择“Visual C++”>“Windows桌面”>“Win32控制台应用程序”,然后输入项目名称,如“DLLTest”。 3. 在向导的“应用程序设置”部分,确保选中“动态库(.dll)”选项,然后点击“完成”。...

    Python示例-从基础到高手PDF

    第 5 章 python 计算文件的行数和读取某一行内容的实现方法 第 6 章 python 中用 string.maketrans 和 translate 巧妙替换字符串 第 7 章 python linecache 模块读取文件用法详解 第 8 章 python 调用 zabbix 的 ...

    从入门到放弃的产物,学习过程中用python实现的一个单点c2基本功能.zip

    【标题】"从入门到放弃的产物,学习过程中用python实现的一个单点c2基本功能.zip"揭示了这个压缩包包含的是一个初学者在学习Python编程时尝试构建的简单C2(Command and Control,命令与控制)系统的基础功能。...

Global site tag (gtag.js) - Google Analytics