Posted in Python onDecember 27, 2013
import os def load() : filename = os.getcwd() + r'\fromto.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 = '序号 源文件 目标文件\n' for line in _lines : s += str(linenum) + ' ' + line linenum += 1 return s + '\n' + 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:\txt\1.txt d:\txt\2.txt d:\txt\*.txt d:\txt2\
python调用cmd复制文件代码分享
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@