Copy Code code 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 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 row, and the destination file (or destination directory) on the right.
Anyway, it's actually a copy of the package.
Fromto.txt Content
Copy Code code as follows:
D:\txt\1.txt D:\txt\2.txt
D:\txt\*.txt d:\txt2\