Ik heb een zip-bestand van ongeveer 5 GB op mijn bureaublad. Ik gebruik Mac 10.12.6. Ik kon dit zipbestand uploaden naar Google Drive en ik kon het daar zien, maar ik kon het niet uitpakken in Google Drive om de inhoud te zien. Het begon te unzippen, maar na een paar uur eindigde het met een fout die aangeeft dat het niet kon worden uitgepakt vanwege een fout in het bestand zelf:

Schermafbeelding met voorbeeldfout

Ik heb geen probleem om het uit te pakken op het bureaublad door gewoon op het bestand te klikken. Als ik het uitpak, kon ik alle inhoud zien, dus ik neem aan dat er geen fout in het bestand zelf zit, maar eerder met Google Drive. Ik “heb tevergeefs geprobeerd om uit te pakken op Google Drive met Zip-extractor of gewoon door op het zip-bestand te klikken (zie afbeelding).

Opmerkingen

  • dus , denk je dat ik heb gelezen dat ik 15GB vrije ruimte mocht hebben, ik mag minder dan 5GB hebben als het zip is?
  • Unzipped is 7GB op disc en Zipped is 5.7Gb op disc en 134.810 items. Is het mogelijk om het uitgepakte bureaublad rechtstreeks naar Google Drive te kopiëren?
  • Ja, ik heb al die bestanden op mijn bureaublad. Waarom zijn er problemen, zet ze gewoon op de juiste plaats in de Drive? Ik vraag me af of deze 15 GB vrije ruimte is beschadigd en als ik geld betaal, kan ik uploaden? Maar ik ' ben al overgestapt van Dropbox om de vrije ruimte op Google Drive te gebruiken … Misschien moet ik probeer iets kleins te uploaden en kijk hoe het werkt.

Antwoord

Bekijk Google Colab: https://colab.research.google.com/ Hiermee kunt u Linux-opdrachten uitvoeren op uw Google Drive.

Maak een nieuwe Python 3-notebook om verbinding te maken met uw Google Drive. Kopieer en plak vervolgens de volgende code in het notitieblok, en voer vervolgens de cel uit (klik op de afspeelknop of gebruik shift-enter):

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

De uitvoer kan om toestemming vragen en een URL verstrekken. Als dit het geval is, wijs dan uw browser naar die URL om een autorisatiecode te verkrijgen. Kopieer de autorisatiecode terug naar uw Google Colab-notitieblok.

Pak ten slotte uw bestand uit door het volgende commando uit te voeren:

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

Het u staat voor update en de q staat voor stil – dit laatste is een goed idee omdat enorme output er soms voor kan zorgen dat je Google Colab-notebook crasht.

Antwoord

U kunt een eenvoudige python-code schrijven om het zip-bestand rechtstreeks uit Google Colab in uw Google Drive te extraheren.

Opmerking: om deze code te laten werken, moet u “een module met de naam rarfile in Colab installeren. U kunt dit doen met het volgende codefragment:

pip install rarfile 

Zonder in te gaan op de details van hoe het werkt, ga je gang en kopieer je het onderstaande codefragment naar Google Colab en start je de cel.

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) 

Hier, dpath is de padmap waar uw .rar -bestand zich bevindt. xpath is waar u het wilt uitpakken.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *