python调用cmd复制文件代码分享

复制代码 代码如下:
import os

def load() :
    filename = os.getcwd() + r’romto.txt’
    if os.path.isfile(filename) :       
        f = open(filename)
        try :
            lines = f.readlines()
        finally :
            f.close()
            return lines
    else :
        print(‘请创建fromto.txt.’)
        input()
        exit()

def display(_lines) :
    linenum = 1
    s = ‘序号 源文件 目标文件’
    for line in _lines :
        s += str(linenum) + ‘ ‘ + line
        linenum += 1
    return s + ” + r’请输入序号:’

def work(s, _lines) :
    cmd = r’copy /y ‘ + _lines[int(s)-1]
    print(cmd)
    os.system(cmd)

if __name__ == “__main__” :

    lines = load()

    while True :
        try :
            s = input(display(lines)).strip()
            if s.lower() == ‘exit’ :
                break
            if int(s) == 0 :
                lines = load()
                print(‘已重新加载’)
                continue

            work(s, lines)

        except :
            input(‘–Error–‘)

fromto.txt的格式是每一行左边是源文件,右边是目标文件(或目标目录)。
反正其实就是包装了copy一下。

fromto.txt内容

复制代码 代码如下:
d:xt.txt d:xt.txt
d:xt*.txt d:xt2

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2288011.html

(0)
上一篇 2025年2月27日 23:00:33
下一篇 2025年2月27日 23:00:48

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 如何解决在Windows系统中复制文件时出现错误0x80071AC3

    在解决在windows系统中复制文件时出现错误0x80071ac3之前,我们首先需要了解这个错误的含义和可能的原因。php小编西瓜表示,这个错误通常是由于目标位置空间不足或文件系统格式问题导致的。在解决这个问题之前,我们需要确认目标位置是否…

    2025年2月24日
    200
  • php怎么复制文件后改名

    在php中,可以利用сoру()函数来实现复制文件后修改文件名,该函数可以将一个文件复制(拷贝)到指定目录中,语法“copy($file, $newfile)”;如果执行成功则返回TRUE,如果执行失败则返回FALSE。 本教程操作环境:w…

    2025年2月24日 编程技术
    200
  • 如何使用PHP在FTP服务器上移动和复制文件

    如何使用php在ftp服务器上移动和复制文件 引言:FTP(文件传输协议)是一种用于在不同计算机之间传输文件的标准协议。在Web开发中,经常需要从一个FTP服务器上移动或复制文件。本文将介绍如何使用PHP来实现在FTP服务器上移动和复制文件…

    编程技术 2025年2月22日
    200

发表回复

登录后才能评论