데스크톱에 약 5GB의 zip 파일이 있습니다. Mac 10.12.6을 사용하고 있습니다. 이 zip 파일을 Google 드라이브에 업로드 할 수 있었고 거기에서 볼 수는 있었지만 콘텐츠를보기 위해 Google 드라이브에서 압축을 풀 수 없었습니다. 압축이 풀리기 시작했지만 몇 시간 후 파일 자체의 오류로 인해 압축을 풀지 못했음을 나타내는 오류와 함께 종료되었습니다.

미리보기 오류를 보여주는 스크린 샷

파일을 클릭하기 만하면 바탕 화면에서 압축을 풀는데 문제가 없습니다. 압축을 풀면 모든 내용을 볼 수 있으므로 파일 자체에는 오류가 아니라 Google 드라이브에 오류가 있다고 가정합니다. Zip 추출기를 사용하거나 zip 파일 (이미지 참조)을 클릭하여 Google 드라이브에서 압축을 풀지 못했습니다.

댓글

  • 그래서 , 당신은 내가 15GB의 여유 공간을 가질 수 있다고 읽었다 고 생각합니다. zip이면 5Gb 미만을 허용합니까?
  • 압축 풀기는 디스크에서 7GB이고 Zipped는 디스크에서 5.7Gb이고 항목 134,810 개입니다. 데스크톱에서 압축을 푼 파일을 Google 드라이브에 직접 넣을 수 있나요?
  • 예, 모든 파일이 데스크톱에 있습니다. 문제가있는 이유는 드라이브의 올바른 위치에 놓기 만하면됩니다. 이 여유 공간 15GB가 손상되어 돈을 지불하면 업로드 할 수 있습니까?하지만 ' 이미 Dropbox에서 Google 드라이브의 여유 공간을 사용하기 위해 이동했습니다. 더 작은 것을 업로드하고 어떻게 작동하는지 확인하세요.

답변

Google Colab을 살펴보세요. https://colab.research.google.com/ Linux 명령을 실행할 수 있습니다. Google 드라이브.

Google 드라이브에 연결하려면 새 Python 3 노트북을 만드세요. 그런 다음 노트북에 다음 코드를 복사하여 붙여 넣은 다음 셀을 실행합니다 (재생 버튼을 클릭하거나 Shift-Enter 사용).

from google.colab import drive drive.mount("/content/drive") 

출력 승인을 요청하고 URL을 제공 할 수 있습니다. 그렇다면 브라우저에서 해당 URL로 이동하여 인증 코드를 얻으십시오. 승인 코드를 다시 Google Colab 노트북에 복사합니다.

마지막으로 다음 명령을 실행하여 파일의 압축을 풉니 다.

!unzip -uq "drive/My Drive/PATH_TO_ZIP" -d "drive/My Drive/PATH_TO_OUTPUT" 

u 업데이트를 의미하고 q는 조용함을 의미합니다. 대량 출력으로 인해 Google Colab 노트북이 충돌하는 경우가 있기 때문에 후자는 좋은 생각입니다.

답변

간단한 Python 코드를 작성하여 Google Colab의 Google 드라이브에서 직접 zip 파일을 추출 할 수 있습니다.

참고 :이 코드가 작동하려면 “Colab에 rarfile라는 모듈을 설치해야합니다. 다음 코드 스 니펫을 사용하면됩니다.

pip install rarfile 

작동 방식에 대해 자세히 설명하지 않고 계속해서 아래 코드를 Google Colab에 복사하고 셀을 실행합니다.

def unrar(dpath,xpath): for rar in os.listdir(dpath): filepath = os.path.join(dpath, rar) with rarfile.RarFile(filepath) as opened_rar: for f in opened_rar.infolist(): print (f.filename, f.file_size) opened_rar.extractall(xpath) unrar(dpath,xpath) 

여기, dpath .rar 파일이있는 경로 디렉토리입니다. xpath 는 추출 할 위치입니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다