Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Datei packen UND splitten mit Makecab

Frage Entwicklung Batch & Shell

Mitglied: Alme123

Alme123 (Level 1) - Jetzt verbinden

23.11.2013, aktualisiert 21:12 Uhr, 2044 Aufrufe, 6 Kommentare

Hallo zusammen,

ich brauche ein kleines Script, dass einen Ordner (bzw. den Inhalt) packt und splittet.
Packen funktioniert, hier mein Script:
01.
@echo off 
02.
>"%ordner%\file.txt" echo .Option Explicit  
03.
>>"%ordner%\file.txt" echo .Set MaxDiskSize=0 
04.
>>"%ordner%\file.txt" echo .Set DiskDirectoryTemplate=%temp% 
05.
>>"%ordner%\file.txt" echo .Set CabinetNameTemplate=123.cab 
06.
dir /b /s /a-d "%ordner%\*.*" >>"%temp%\123.txt" 
07.
makecab /f "%ordner%\file.txt" 
08.
del /f "setup.inf" 
09.
del /f "setup.rpt"
Das Script packt alle Dateien im Ordner %ordner% und speichert sie unter %temp%\123.cab

Wenn ich die Datei aber auch splitten möchte, dann funktioniert das nicht mehr. Mein bisheriger Ansatz:
01.
@echo off 
02.
>"%ordner%\files.txt" echo .Option Explicit  
03.
>>"%ordner%\files.txt" echo .Set MaxDiskSize=1048576 
04.
>>"%ordner%\files.txt" echo .Set DiskDirectoryTemplate=%temp% 
05.
dir /b /s /a-d "%ordner%\*.*" >>"%ordner%\files.txt" 
06.
makecab /f "%ordner%\files.txt" 
07.
del /f "setup.inf" 
08.
del /f "setup.rpt"
Es scheint zu funktionieren, die TeilArchive werden erstellt (1.cab, 2.cab usw.) aber beim öffnen funktioniert nichts mehr (WinRar und expand)
01.
Mindestens eine Datei konnte nicht erweitert werden. Der Delta Package Expander 
02.
hat Folgendes zurückgegeben: 0x80070032 
03.
 
04.
Erweiterung der Datei [Path]\1.cab ist unvollständig, 
05.
Fehlercode=0x80070032 
06.
Fehlerbeschreibung: Die Anforderung wird nicht unterstützt.
Weiß einer, wie man einen Ordner (bzw. seinen Inhalt) mit BOARDMITTELN (wenn es nicht anders geht auch Vbs) packen und splitten kann?

Danke im Vorraus,

Alme123
Mitglied: Alme123
24.11.2013 um 11:38 Uhr
Hallo,

ist klar das es nicht funktioniert, ich hab die gesplitteten Cab's ja nicht zusammengefügt.
01.
copy /b 1.cab+2.cab+3.cab all.cab
Offtopic: Das kommt, wenn man Kopfschmerzen und eine Erkältung hat und dabei programmiert...

Alme123

[An Mods wie @Biber : Der Theard kann gelöscht, werden ich habs ja selbst gelöst oder er kann stehen bleiben für alle, die den gleichen Fehler machen ;) ]
Bitte warten ..
Mitglied: bastla
24.11.2013 um 23:10 Uhr
Hallo Alme123!

Nur interessehalber: Wozu erzeugst Du die gesplitteten Cabs (wenn Du sie danach ohnehin wieder zusammenfügst)?

Grüße
bastla
Bitte warten ..
Mitglied: Lochkartenstanzer
25.11.2013, aktualisiert um 09:01 Uhr
Zitat von bastla:
Nur interessehalber: Wozu erzeugst Du die gesplitteten Cabs (wenn Du sie danach ohnehin wieder zusammenfügst)?

Da kann es viel Gründe geben:

  • Beschränkugen des "Transfer-Filesystems" (FAT).
  • Beschränkugnen im Up-/Download
  • Beschränkugen der Mailquotas
etc.

lks
Bitte warten ..
Mitglied: Alme123
25.11.2013 um 10:45 Uhr
@Lochkartenstanzer

dein 2. Punkt ist es.

Alme123
Bitte warten ..
Mitglied: Alme123
25.11.2013, aktualisiert um 17:47 Uhr
Leider steht bei dem öffnen der zusammengeführten cab wieder der gleiche Fehler wie oben.
Muss man bestimmte Wege gehen, damit man die Dateien RICHTIG öffnen darf?
Es kommt bei mir zwar der Fehler, jedoch werden alle Dateien anscheinend richtig entpackt.
Weiß einer den Sinn?

Alme123
Bitte warten ..
Mitglied: bastla
25.11.2013 um 17:39 Uhr
Hallo lks!

Die genannte Gründe wären mir an sich schon klar gewesen - es hatte für mich nur so gewirkt, als würde Alme123 die Dateien im Erstellungs-Batch gleich wieder kombinieren ...

Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
XML
gelöst XML Datei mit Powershell splitten (2)

Frage von LianenSchwinger zum Thema XML ...

Batch & Shell
gelöst Splitten in Batch. Wo liegt der Fehler!? (4)

Frage von Todybear zum Thema Batch & Shell ...

Batch & Shell
gelöst LogFile splitten (7)

Frage von MuHMuH zum Thema Batch & Shell ...

ISDN & Analoganschlüsse
gelöst Splitter - RJ45 zu RJ11? (14)

Frage von Waishon zum Thema ISDN & Analoganschlüsse ...

Neue Wissensbeiträge
Windows Tools

Zeit für Energiesparmodus, Bildschirmabschaltung etc. schnell anpassen

Anleitung von hannsgmaulwurf zum Thema Windows Tools ...

Linux Netzwerk

Ping und das einstellbare Bytepattern

(1)

Erfahrungsbericht von LordGurke zum Thema Linux Netzwerk ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(4)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Heiß diskutierte Inhalte
Firewall
Richtige Grundeinstellungen der Pfsense für mein Netzwerk (14)

Frage von Spitzbube zum Thema Firewall ...

Switche und Hubs
gelöst Cisco 2960x Stacking über mehrere Etagen (12)

Frage von b3scher zum Thema Switche und Hubs ...