Copy CodeThe code is as follows:
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 (' Please create fromto.txt. ')
Input ()
Exit ()
def display (_lines):
LineNum = 1
s = ' ordinal source file destination file \ n '
For line in _lines:
s + = str (linenum) + "+ line"
LineNum + = 1
return s + ' \ n ' + R ' Please enter the serial number: '
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 (' Reloaded ')
Continue
Work (s, lines)
Except:
Input ('--error--')
The fromto.txt format is the source file on the left side of each line, and the target file (or destination directory) on the right.
Anyway, it's actually a copy of the package.
Fromto.txt Content
Copy the Code code as follows:
D:\txt\1.txt D:\txt\2.txt
D:\txt\*.txt d:\txt2\