`

问题是: 我想要一个可以为我的所有重要文件创建备份的程序

 
阅读更多

#!/usr/bin/python
# Filename: backup_ver1.py


import os
import time

# 1. The files and directories to be backed up are specified in a list.
source = ['/home/swaroop/byte', '/home/swaroop/bin']
# If you are using Windows, use source = [r'C:\Documents', r'D:\Work'] or something like that

# 2. The backup must be stored in a main backup directory

target_dir = '/mnt/e/backup/' # Remember to change this to what you will be using

# 3. The files are backed up into a zip file.
# 4. The name of the zip archive is the current date and time

target = target_dir + time.strftime('%Y%m%d%H%M%S') + '.zip'

# 5. We use the zip command (in Unix/Linux) to put the files in a zip archive
zip_command = "zip -qr '%s' %s" % (target, ' '.join(source))

# Run the backup
if os.system(zip_command) == 0:
    print 'Successful backup to', target
else:
    print 'Backup FAILED'

 

#源文件:code/backup_ver1.py

分享到:
评论

相关推荐

    文件备份C#源程序

    本项目名为“文件备份C#源程序”,其核心功能是通过比较文件差别来实现选择性同步,将一个文件夹的内容同步到另一个文件夹。这种同步方式不仅可以有效节省存储空间,还能确保目标文件夹只包含最新或有变化的文件,...

    自己写的一个文件定时备份程序

    标题中的“自己写的一个文件定时备份程序”表明这是一个个人开发的软件应用,主要功能是定期自动备份用户指定的文件或文件夹。这个程序对于数据安全和防止意外丢失非常重要,尤其适用于那些经常处理重要数据的用户。...

    FANUC机器人仿真软件ROBOGUIDE通过备份文件创建工作单元的方法介绍.docx

    通过上述步骤,您可以有效地利用ROBOGUIDE仿真软件通过备份文件创建工作单元,这对于快速搭建仿真环境、进行程序调试和测试等方面具有重要意义。此外,这种做法也有助于提高生产效率和减少实际操作过程中的错误率。...

    Robotstudio2024中从备份文件恢复和创建工作站的具体方法演示.docx

    2. **备份文件**:确保拥有一个有效的备份文件。如果没有备份文件,可以参考提供的链接学习如何进行备份。 #### 二、从备份文件恢复工作站 1. **打开Robotstudio2024**:启动Robotstudio2024软件。 2. **新建工作...

    QT实现日志文件备份功能(源码)

    本文将详细介绍如何使用Qt库来实现一个功能完备的日志文件备份系统。 首先,让我们理解标题中的"QT实现日志文件备份功能(源码)"。QT是一个跨平台的应用程序开发框架,它提供了丰富的API,包括对文件操作的支持。在...

    重要文件自动备份

    【自动备份】是一种重要的数据保护策略,特别是在个人和企业环境中,确保重要文件的安全至关重要。自动备份系统能够定期或根据预设条件自动复制并保存文件,以防原始数据丢失、损坏或被误删。以下是对"重要文件自动...

    易语言目录文件自动备份

    2. **文件监控**:利用易语言的事件驱动编程模型,可以设置文件系统的监控事件,比如`文件创建`、`文件修改`和`文件删除`,当这些事件发生时,触发相应的备份操作。 3. **文件复制**:在检测到文件变化后,程序需要...

    备份程序批处理 以系统日期创建文件夹 并把要备份的文件拷贝到该文件夹下

    以系统日期创建文件夹 并把要备份的文件拷贝到该文件夹下 要修改里面的路径 c:\atc2000f\datebase 改为你要备份文件所在路径

    创建任务计划程序备份流程.doc

    这里我们将详细探讨如何使用FreeFileSync软件创建备份文件以及如何在Windows操作系统中利用任务计划程序来自动化这个过程。 **FreeFileSync软件创建备份** FreeFileSync是一款免费的文件同步与备份工具,支持...

    用DOS批处理文件实现oracle自动备份,具有动态创建备份目录功能

    本主题将深入探讨如何使用DOS批处理文件来实现Oracle数据库的自动备份,并且具备动态创建备份目录的功能。 首先,理解DOS批处理文件的概念。DOS批处理文件(通常扩展名为.bat或.cmd)是一种文本文件,包含了多条DOS...

    自动备份数据库程序

    标题中的“自动备份数据库程序”指的是一个专门为解决SQL Server 2008和2012 Express版本缺乏自动备份功能而设计的应用程序。在SQL Server的Express版本中,虽然提供了强大的数据库管理工具,但默认情况下并不包含...

    我的备份程序

    "我的备份程序"可能是一个自定义开发的或者第三方提供的数据备份解决方案,它允许用户定期或按需创建数据的副本,以确保在系统故障、病毒攻击或其他灾难性事件发生时,能够恢复关键信息。 【描述】:"我的备份程序...

    文件备份系统 delphi

    本篇文章将深入探讨如何使用Delphi来设计和实现一个高效的文件备份系统。 首先,我们需要理解文件备份系统的基本工作原理。它通常包括三个主要部分:数据源、存储目标和备份策略。数据源是指需要备份的文件或文件夹...

    定时将一个文件夹内所有文件同步备份

    在给定的标题和描述中,我们关注的是一个简单的定时任务,它在每天的0:0:0(即凌晨)将一个特定文件夹内的所有文件进行同步备份,但不包括删除操作,并且在遇到同名文件时会执行重命名操作。 首先,我们来理解...

    安卓备份文件ab文件解压工具

    这些备份数据通常被存储为一种特殊格式的文件,称为“ab”文件。这类文件是Android备份工具生成的,它包含了应用程序数据、系统设置甚至是整个手机的状态信息。本篇将详细介绍如何使用“安卓备份文件ab文件解压工具...

    文件自动备份器

    在压缩包内有一个名为“备份.exe”的文件,这通常是一个可执行文件,也就是该文件自动备份器的程序本身。在Windows操作系统中,.exe文件是可双击运行的程序,用户可以通过点击这个文件来启动和使用备份服务。 文件...

    易语言备份转移文件

    首先,我们需要遍历要备份的文件或文件夹,然后将每个文件的内容复制到一个新的位置,即备份位置。在这个过程中,可能还需要处理文件权限、大小以及多线程优化等问题,以提高备份效率。 文件转移则涉及到文件的移动...

    mysql数据库备份程序

    3. **保存为.sql文件**:所有这些SQL语句将被组合并写入到一个.sql文件中,文件名可以根据需要自定义,通常包含日期和时间戳,以便区分不同的备份。 这个备份程序的优势在于其小巧且易于配置。它不需要安装额外的...

    C# 文件备份系统,数据库文件备份

    本文将详细探讨使用C#语言构建一个针对数据库文件的备份系统的关键知识点。 首先,我们要理解C#作为.NET框架的一部分,提供了一系列强大的类库来处理文件和I/O操作,这对于构建备份系统来说是非常理想的。`System....

    一个自动定时备份SQL Server为数据库的程序

    4. **创建备份文件**:备份过程会将数据库数据写入到一个或多个.bak文件中,这些文件就是我们所说的备份文件。程序会指定一个存储位置来保存这些备份,以便于后续的恢复操作。 5. **日志管理**:为了跟踪备份历史,...

Global site tag (gtag.js) - Google Analytics