728x90
반응형
import datetime
import os
import shutil
#이곳에 자신의 이름을 적어주세요
myName="홍길동"
now = datetime.datetime.now()
files = os.listdir('./')
wdays=['월','화','수','목','금','토','일']
wday=now.weekday()
f=open('kakaoTalk.txt','w',encoding='cp949')
f.write('['+myName+' 일별 보고]\n\n')
f.write('- 금일 '+now.strftime('%m.%d')+'('+wdays[wday]+') 업무 마쳤습니다.\n')
f.write('- 보고서 관리 파일 첨부합니다.')
f.close()
for file in files:
if file[-8:] == '보고파일.pptx': #바탕화면 속 모든 ppt 파일이름을 바꿀 수 있으니 주의
name = file#파일이름이 문자열로 되어 있습니다.
#마지막이 특정 문자열로 끝나는 파일이름을 가지는지 꼭 확인해야합니다
#자신이 이름이 들어간 보고서 파일 이름 날짜 수정
s = name.find(']')
e = name.find(')')
new_name = name[:s+1] + now.strftime('%Y%m%d')+'(' +wdays[wday]+name[e:]
name = os.path.join('./', name)
new_name = os.path.join('./', new_name)
os.rename(name, new_name)
#로컬디스크C에 자신의 이름으로 된 폴더에 파일 복사
#folder_name= ''#자신의 이름이 아닌 다른 폴더라면
#dst='C:/Users/user'+folder_name+'//'
dst='C:/Users/user'+myname+'//'
shutil.copy2(name, os.path.join(dst,name))
#copy2() contain metadata of the file
#metadata: 수정 시간, 파일 접근 권한
728x90
반응형