国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

用python實現(xiàn)的可以拷貝或剪切一個文件列表中的所有文件

2020-02-23 04:44:34
字體:
來源:轉載
供稿:網(wǎng)友
代碼如下:
# coding:utf-8
import os
import sys
def cut_and_paste_file(source, destination):
    '''
    source: file path 中文
    destination: directory path
    '''
    def format_path(path):
        if not os.path.isabs(path):
            path = os.path.join(os.getcwd(), path)
        return path
    def mk_dir(path):
        if not os.path.exists(os.path.dirname(path)):
            mkdir_cmd = 'mkdir "%s"' % os.path.dirname(path)
            print os.popen(mkdir_cmd).read()

    destination = os.path.join(format_path(destination), source)
    source = format_path(source)
    mk_dir(source)
    mk_dir(destination)
    copy_cmd = 'copy /Y "%s" "%s"' % (source, destination)
    print 'copy_cmd:%s' % copy_cmd
    print os.popen(copy_cmd).read()
    del_cmd = 'del "%s" /Q' % source
    print 'del_cmd:%s' % del_cmd
    print os.popen(del_cmd).read()
if __name__ == '__main__':
    if len(sys.argv) != 2:
        print 'params must be 1,the params is the file of contain the list of cutAndPastFile List'
        exit(0)

    file_name = sys.argv[1]
    f = open(file_name, 'r')
    lst_file = f.readlines()
    f.close()

    output_path = 'backup_del'

    for filename in lst_file:
        filename = filename.replace('/n', '')
        if filename != '':
            cut_and_paste_file(filename, output_path) 


傳一個文件給該py文件即可,例如,文件名為:del_file.txt
group1_input/subgroup13/55657_XSL_Transformations_(XSLT)_Version_2.0.doc
group1_input/subgroup6/377-6700-001 REV B .doc
group3_input/subgroup42/CGP_Manual_5_0.doc
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 漳浦县| 湘阴县| 高碑店市| 抚远县| 玉田县| 乌拉特前旗| 兴文县| 金乡县| 怀化市| 沧州市| 嫩江县| 平谷区| 临漳县| 蛟河市| 遂溪县| 宜宾市| 施秉县| 丘北县| 平南县| 红安县| 连云港市| 尚志市| 灵台县| 玉林市| 包头市| 芒康县| 姜堰市| 囊谦县| 新源县| 黄山市| 龙门县| 桃园县| 湘西| 禄劝| 鄂伦春自治旗| 河北省| 安泽县| 宁陕县| 合肥市| 当阳市| 贡觉县|