I do know it's not the python forum here around, but maybe someone knows that.
Need a migration script to copy folders. That's what I have so far:
import shutil, os, sys # import numpy as np QFile = r"R:\natura 2000\SG-Besprechungen\Migration2015_Q.txt" ZFile = r"R:\natura 2000\SG-Besprechungen\Migration2015_Z.txt" f = open(QFile, 'r') for line in f: print(line) # print f.readline f1 = open(ZFile, 'r') for line1 in f1: print(line1) ## src = line ## dest = r"R:\SG-C\SIC_20150115" if sys.platform == 'win32': os.system('xcopy "%s" "%s"' % (line, line1) + " /Y /M /S /E /D") print 'xcopy "%s" "%s"' % (line, line1) + " /Y /M /S /E /D " else: shutil.copy(line, line1)
Result is that:
R:\natura 2000\8847.00 Richtlinien\Bauleitplanung
R:\SG-C\8850.20-1 Allgemeine Unterlagen Natura 2000
xcopy "R:\natura 2000\8847.00 Richtlinien\Bauleitplanung
" "R:\SG-C\8850.20-1 Allgemeine Unterlagen Natura 2000
" /Y /M /S /E /D
R:\SG-C\8850.20-2 Unterlagen aus anderen Bundesländern (Why that?)
xcopy "R:\natura 2000\8847.00 Richtlinien\Bauleitplanung
" "R:\SG-C\8850.20-2 Unterlagen aus anderen Bundesländern
" /Y /M /S /E /D
R:\natura 2000\8847.02 allgemein
R:\SG-C\8850.20-1 Allgemeine Unterlagen Natura 2000 (Double?)
xcopy "R:\natura 2000\8847.02 allgemein
" "R:\SG-C\8850.20-1 Allgemeine Unterlagen Natura 2000
" /Y /M /S /E /D
R:\SG-C\8850.20-2 Unterlagen aus anderen Bundesländern
xcopy "R:\natura 2000\8847.02 allgemein
" "R:\SG-C\8850.20-2 Unterlagen aus anderen Bundesländern
" /Y /M /S /E /D
Solved! Go to Solution.
strip() was the solution ...
import shutil, os, sys
# import numpy as np
QFile = "R:\\natura 2000\\SG-Besprechungen\\Migration2015_Q_Test.txt"
ZFile = "R:\\natura 2000\\SG-Besprechungen\\Migration2015_Z.txt"
##QFile = r"R:\natura 2000\SG-Besprechungen\Migration2015_Q.txt"
##ZFile = r"R:\natura 2000\SG-Besprechungen\Migration2015_Z.txt"
f = open(QFile, 'r')
for line in f:
print(line)
# print f.readline
f1 = open(ZFile, 'r')
for line1 in f1:
print(line1)
shutil.move(line.strip(), line1.strip())
strip() was the solution ...
import shutil, os, sys
# import numpy as np
QFile = "R:\\natura 2000\\SG-Besprechungen\\Migration2015_Q_Test.txt"
ZFile = "R:\\natura 2000\\SG-Besprechungen\\Migration2015_Z.txt"
##QFile = r"R:\natura 2000\SG-Besprechungen\Migration2015_Q.txt"
##ZFile = r"R:\natura 2000\SG-Besprechungen\Migration2015_Z.txt"
f = open(QFile, 'r')
for line in f:
print(line)
# print f.readline
f1 = open(ZFile, 'r')
for line1 in f1:
print(line1)
shutil.move(line.strip(), line1.strip())