티스토리 뷰
디렉토리 확인/생성, 파일 복사
def Test_FileTransfer():
import shutil
sourceFolder = "./Reports"
destFolder = "N:/DevData/MBIData/Reports"
subFolderList = []
sourceFileList = os.listdir(sourceFolder)
destFileList = os.listdir(destFolder)
for file1 in sourceFileList:
file2 = destFolder + "/"+file1
if os.path.isdir(file1):
subFolderList.append(file1)
continue
if os.path.exists(file2):
continue
file12 = sourceFolder + "/" + file1
shutil.copy(file12, file2)
folderTransferred = {}
while True:
isAllTranserred = True
print("[Size of SubFolderList]", len(subFolderList))
for subFolder1 in subFolderList:
isTransferred = folderTransferred.get(subFolder1)
if isTransferred: contine;
sourceFileList = os.listdir(subFolder1)
#destFileList = os.listdir(destFolder)
for file1 in sourceFileList:
file2 = destFolder + "/"+ subFolder1 + "/" + file1
if os.path.isdir(file1):
file11 = subFolder1 + "/" + file1
isAllTransferred = False
subFolderList.append(file11)
continue
if os.path.exists(file2):
continue
file12 = sourceFolder + "/" + subFolder1 + "/" + file1
shutil.copy(file12, file2)
folderTransferred[subFolder1] = True
if isAllTranserred: break;
반응형
'SWDesk' 카테고리의 다른 글
JSON in the JSON Test (0) | 2022.07.13 |
---|---|
[Python + PHP] Insert Datas (0) | 2022.07.12 |
[Python] Beautifulsoup Example (0) | 2022.06.29 |
[Python] Chrome Driver 최대화 하기 (0) | 2022.06.26 |
[Python] DataFrame에서 특정 조건에 맞는 값 찾기 to Dict (0) | 2022.06.24 |
반응형
250x250
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 혁신과허들
- 빌리언트
- Innovations
- 오블완
- Innovations&Hurdles
- 전압
- 혁신
- 전압전류모니터링
- Innovation&Hurdles
- 아두이노
- 둎
- 티스토리챌린지
- 절연형
- Video
- 심심풀이치매방지기
- 심심풀이
- Decorator
- 허들
- image
- 치매
- BSC
- badp
- 전류
- arduino
- 치매방지
- 배프
- Hurdles
- DYOV
- bilient
- ServantClock
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함