0
로컬 컴퓨터로 최신 버전의 파일을 가져 오는 간단한 스크립트가 있습니다. 다음은 실패한 코드 스 니펫입니다.파일을이 디렉터리에 복사 할 수있는 권한을 어떻게 변경합니까?
....
d = "D:\\" + youngest[2]
if os.path.exists(d):
shutil.rmtree(d)
os.mkdir(d)
os.chmod(d, stat.S_IWRITE)
shutil.copyfile(youngest[1] + "/EXE/FILE.EXE", d)
....
내가 갖는 오류 :
PermissionError: [Errno 13] Permission denied: 'D:\23.5.2.224'
인터넷 검색 후에는 os.chmod()
이 폴더의 권한을 변경하는 티켓 것 같다. 내가 도대체 뭘 잘못하고있는 겁니까?
그래, 그걸 봤어. 폴더에 적용하는 방법을 모르겠지만. – MrDysprosium
https://stackoverflow.com/a/12168268/7770917 사용해보세요. 그는 폴더 권한을 설정하기 위해 win32 모듈을 사용합니다. – FattySalami
흥미 롭습니다. win32/pywin32/win32security를 설치할 수 없습니다. – MrDysprosium