2
Lefteous
Das kann ich nicht nachvollziehen.
Ähm... ja... die oben beschriebene Konstellation führt ja auch gar nicht zum Fehler

... Tut mir leid!
Hier nun eine hoffentlich zutreffende Beschreibung:
Fall 1
Alles OK: Zu packendes Verzeichnis enthält in DirA eine Datei
Code: Select all
DirA_PackMich <Dir>
+---DirB <Dir>
+---DatA.1
Fall 2
Alles OK: Zu packendes Verzeichnis enthält in DirB eine Datei
Code: Select all
DirA_PackMich <Dir>
+---DirB <Dir>
+---DatB.1
Fall 3
Hängt: Zu packendes Verzeichnis enthält zwar Dateien, aber frühestens in DirC (oder noch tiefer)
Code: Select all
DirA_PackMich <Dir>
+---DirB <Dir>
+---DirC <Dir>
+---DatC.1
Fall 4
Alles OK: Kombination aus Fall 3 und Fall 1
Code: Select all
DirA_PackMich <Dir>
+---DirB1 <Dir>
| +---DirC <Dir>
| +---DatC.1
+---DirB2 <Dir>
+---DatA.1
Fall 5
Hängt: Kombination aus Fall 3 und Fall 2
Code: Select all
DirA_PackMich <Dir>
+---DirB1 <Dir>
| +---DirC <Dir>
| +---DatC.1
+---DirB2 <Dir>
+---DatB2.1
Fall 6
Hängt: Zu packendes Verzeichnis enthält ausschließlich leere Unterverzeichnisse
Code: Select all
DirA_PackMich <Dir>
+---DirB <Dir>
Fall 7
Hängt: Zu packendes Verzeichnis enthält ausschließlich leere Unterverzeichnisse
Code: Select all
DirA_PackMich <Dir>
+---DirB <Dir>
+---DirC <Dir>
Fall 8
Hängt: Zu packendes Verzeichnis ist komplett leer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Welche Einstellungen verwendest du beim Packen?
TC-Dialog "Dateien packen":
[X] Pfadnamen speichern
[ ] Unterverzeichnisse rekursiv
[ ] Multivolume
[X] Verschieben
[ ] SFX
[ ] Separate Archive
[ ] Verschlüsseln
TotalSQX.ini:
[Pack]
FileFormat=1
CompressionRate=5
SolidArchives=1
DictionarySize=12
ExeCompression=1
TextCompression=1
TextMemory=32
TextOrder=16
MultimediaCompression=1
AudioCompression=1
AudioChannels=1
AudioChannelsWidth=16
RGBCompression=1
UltraMatchLink=2
RecoveryData=1
ExternalRecoveryData=0
Encryption=0
CreateSignature=0
Envelope=2
SignatureFile=
StoreExtendedTimestamp=1
StoreSecurityAttributes=0
StoreStreams=1
AutoSaveComments=0
PerformExtendedTest=1
TempFolder=
VolumeSize=0
UserVolumeUnit=0
FileNames=1
[SFX]
Type=1
System=2
HintTitle=
HintMessage=
HintButtons=0
AboutMessage=
DefaultFolder=
CommandToExecute=
OverwriteAll=0
AutoExtract=0
LanguageFile=C:\Programme\TotalCmd\PlugIns\TotalSQX\sfx\sfx_lang_deu.lng
IconPath=
CompanyName=
LegalCopyright=
FileDescription=
FileVersion=
ProductName=
ProductVersion=
WantHintDialog=0
WantCustomAboutDialog=0
WantCustomVersionInformation=0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2) Wann genau hängt das Programm?
Nachdem das Archiv (übrigens korrekt) erstellt wurde, also vermutlich
* beim Integritätstest oder
* beim Löschversuch oder
* vor Ausgabe der Fehlermeldung
Zu sehen ist das Pack-Fortschrittsfenster mit der Anzeige der gerade gepackten Datei. Im Anschluss ans Packen würde ja der Integritätstest durchgeführt werden, bei dem die Anzeige der gerade geprüften Datei ja etwas anders ist (es werden relative statt absolute Pfade gezeigt): Dies bekommt man nicht mehr zu sehen, dieser Anzeigebereich des Pack-Fortschrittsfensters wird von einem weißen Rechteck überlagert (spätestens, wenn man den "Abbrechen"-Button anklickt), soll also wohl gerade aktualisiert werden.