Python3 ディレクトリコピー コピー先に日時を追加する実験 [Python]
Python3 ディレクトリコピー コピー先に日時を追加する実験
”/home/telstar/.config/libreoffice/4” を ”/home/telstar/4_backup/4backup_16-07-01_09:13:22”のようにコピーする。
日時を追加すると重複する事がない。
事前に4_backupディレクトリを作成する
# -*- coding: utf-8 -*- # フォルダ コピー # shutil.copytree #tkMessageBox メッセージボックス #字下げ(ブロック)に注意 #Python3系 import os import shutil import tkinter import tkinter.messagebox import datetime root = tkinter.Tk() root.withdraw() #←これでTkの小さいウィンドウが非表示になる。 #today=2016-07-01 todaydetail = datetime.datetime.today() daytime=todaydetail.strftime("%y-%m-%d_%H:%M:%S") #保存フォルダ名 myDir= "4backup_" + str(daytime) #コピー先 url1="/home/telstar/4_backup/" + myDir if __name__ == "__main__": if tkinter.messagebox.askyesno('LibreOffice 4フォルダ','LibreOffice 4フォルダをコピーしますか?'): tkinter.messagebox.showinfo('MESSAGE BOX','コピー開始') # True shutil.copytree("/home/telstar/.config/libreoffice/4",url1) else: # False tkinter.messagebox.showinfo('MESSAGE BOX','キャンセル') #コピー完了メッセージ tkinter.messagebox.showinfo('LibreOffice 4 Backup','コピー完了')
シェルスクリプトを書いて、ランチャーに追加して実行するようにした。 #!/bin/sh |
コメント 0