python从一个文件夹自动拷贝文件到目标文件夹

#  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)
=  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 '

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值