#
Filename: CopyPictures.py
import os
import time
from os import listdir
from os.path import isdir
# source = ['/home/swaroop/byte', '/home/swaroop/bin']
source = ' C:\\Program Files\\Coopen\\image\\image_100042 '
target_dir = ' D:\\My Documents\\My Pictures\\my '
now = time.strftime( ' %Y%m%d ' )
if isdir(source) != True:
print ' Error: source is not a directory '
exit()
k = 0
filelist = listdir(source)
print (filelist)
t = 0
for name in filelist :
if name.find( ' jpg ' ) == - 1 and name.find( ' png ' ) == - 1 :
del (filelist[t])
t = t + 1
print (filelist)
# exit()
for name in filelist :
srcFilename = source + ' \\ ' + name
srcFilename = ' " ' + srcFilename + ' " '
desFilename = target_dir + ' \\ ' + now + ' _ ' + name
desFilename = ' " ' + desFilename + ' " '
print
copy_command = " copy %s %s " % (srcFilename, desFilename)
print copy_command
if os.system(copy_command) == 0:
k = k + 1
print ' Successful backup to copy from ' , srcFilename, ' to ' ,desFilename
else :
print ' Fail to copy ' , srcFilename, ' to ' , desFilename
print ' total copy ' , k, ' files '
import os
import time
from os import listdir
from os.path import isdir
# source = ['/home/swaroop/byte', '/home/swaroop/bin']
source = ' C:\\Program Files\\Coopen\\image\\image_100042 '
target_dir = ' D:\\My Documents\\My Pictures\\my '
now = time.strftime( ' %Y%m%d ' )
if isdir(source) != True:
print ' Error: source is not a directory '
exit()
k = 0
filelist = listdir(source)
print (filelist)
t = 0
for name in filelist :
if name.find( ' jpg ' ) == - 1 and name.find( ' png ' ) == - 1 :
del (filelist[t])
t = t + 1
print (filelist)
# exit()
for name in filelist :
srcFilename = source + ' \\ ' + name
srcFilename = ' " ' + srcFilename + ' " '
desFilename = target_dir + ' \\ ' + now + ' _ ' + name
desFilename = ' " ' + desFilename + ' " '
copy_command = " copy %s %s " % (srcFilename, desFilename)
print copy_command
if os.system(copy_command) == 0:
k = k + 1
print ' Successful backup to copy from ' , srcFilename, ' to ' ,desFilename
else :
print ' Fail to copy ' , srcFilename, ' to ' , desFilename
print ' total copy ' , k, ' files '