Script eller program för automatisk uppackning

Tråden skapades och har fått 11 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • Göteborg
  • 2010-09-24 17:28

Jag har ett problem har runt 200 mappar med vardera 2 undermappar och i varje undermapp finns det rar arkiv som jag skulle behöva ha uppackat. Går det att få till detta automatiskt på något sätt ? Så den börjar med mappen högst upp osv.

>Huvudmapp
>Undermapp (gånger 200)
>Mapp A
>Mapp B

De flesta kommandoradsversioner av uppackare har en recursive-funktion.
Oftast med en -r flagga

Ex unrar fil.rar -r Osv.

  • Medlem
  • Göteborg
  • 2010-09-26 19:16
Ursprungligen av Goflorp:

De flesta kommandoradsversioner av uppackare har en recursive-funktion.
Oftast med en -r flagga

Ex unrar fil.rar -r Osv.

Vad menas med recursive-funktion ?

Att den jobbar sig neråt i trädet av filer.

Stående "göra-bort-sig" grejen inom Unixvärlden är

rm * -r -f

Vilket utläses Remove all files recursively with force

Den som kör det på en Unixburk finner snabbt några saker, alla filer i all abibliotek ner igenom raderas. -f gör att det inte dyker upp ngn "Are you sure?"-fråga ...

Du får kolla i textfilerna, dokumentationen eller liknande till det program du använder

Du kan ofta skriva -? eller /? ihop med kommandot.

Kommandon som ingår i OSX har Manual pages; MAN pages, då kan man prova

man unzip

i terminalen.

EDIT: har nu suttat och tuggat jävla man-pages för Unzip - bland annat och hittar en del som tyder på att -W är inblandat.

Egen syrlig kommentar.
Meningen med att använda ett packningsprogram är bl a att man får EN enda fil istället för 3671 filer i 98 olika mappar......Den du har fått filerna av - gillar han inte dig eller?

  • Oregistrerad
  • 2010-09-26 20:10

1.) Ladda hem UnrarX
2.) Gå in i inställningar och väl recursively
3.) Kasta alla dina mappjävlar på programmet
4.) Klart

  • Medlem
  • Göteborg
  • 2010-09-27 20:36
Ursprungligen av studiox:

1.) Ladda hem UnrarX
2.) Gå in i inställningar och väl recursively
3.) Kasta alla dina mappjävlar på programmet
4.) Klart

Men härligt då är problemet löst. Tack så mycket för alla svar

Vore ju underbart om det kunde funka så lätt.
Har unrarx i ngn mapp - den klarar jobbet när unarciver ballar ur.

  • Oregistrerad
  • 2010-09-27 21:38

Alla två svar, varav ett var rätt Kul att det löste sig.

Ursprungligen av studiox:

Alla två svar, varav ett var rätt Kul att det löste sig.

jag trodde faktiskt att man skulle vara tvungen ta till kommandorads-wodoo, gött man slapp det.

Varje gång man plockar fram ngt sådant känner jag mig så... 1982 ....

  • Medlem
  • Göteborg
  • 2010-10-06 22:38

UnrarX alternativtet funkar inte... Dels kan de ibland crasha med någon skum text, dels så blir oftast bara första filen helt uppackad och det andra bara till viss del så de filerna fungerar så att säga inte.. Fast gör man fil för fil manuellt så går det bra

  • Medlem
  • Stockholm
  • 2010-10-06 23:52

Bonis,

Jag testade oxo UnrarX och fick det att fungera…dock med små filer & lite manuell handpåläggning i Finder…

1. Duplicera din Huvudmapp för säkerhets skull…

2. Öppna kopian på din Huvudmapp…

3. Sök med sökfältet i Finderfönstret efter filnamn som sluter på ".rar" (utan citationstecken)…
- Detta bör ge dig alla .rar-filer i din huvudmapp…

4. Markera alla dessa filer i Finder…

5. Dra dem till symbolen/ikonen för UnrarX…
- Nu packas de upp…i sina respektive undermappar…!!

6. Sök igen i din kopia av Huvudmappen efter filnamn som sluter på ".rar" (utan citationstecken)…

7. Markera & kasta dem i Papperskorgen…

Lycka till,

- Torkel

  • Medlem
  • Göteborg
  • 2010-10-07 00:12

Alltså det handlar om 1179 rar filer och vardera bör ligga på runt 15MB det känns som det blir jobbigare att behöva kontrollera alla 300 slutfiler så att storlekarna stämmer än göra det manuellt tyvärr, med tanke på att det inte fungerar som det ska :/

1
Bevaka tråden