python编写代码实现文件的拷贝功能_python从一个文件夹自动拷贝文件到目标文件夹的代码...

这里为大家提供一个python操作文件的例子,实现功能:从一个文件夹自动拷贝文件到目标文件夹。

供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)

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'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值