Nullbyte Dateien erzeugen - gleiche Verzeichnisstruktur

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
tc_fun
Senior Member
Senior Member
Posts: 208
Joined: 2015-12-05, 16:47 UTC

Nullbyte Dateien erzeugen - gleiche Verzeichnisstruktur

Post by *tc_fun »

Guten Abend,

ich möchte von Laufwerk E:\Daten\synchronisieren
alle Dateien und Verzeichnisse auf LW F kopieren.

Jede Datei soll nur vom Dateinamen her angelegt werden (ohne Inhalt).

Diese Nullbyte Dateien dienen auf einem anderen Computer dafür, dass man mit Everything nachschauen kann, ob es diese Dateinamen bereits gibt.

Ist sowas mit Total Commander oder einem Addon für TC möglich?

Danke
User avatar
HolgerK
Power Member
Power Member
Posts: 5411
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

Alternative:
Packererweiterungen (Plugins)
z.B. DiskDir 1.3
Erzeugt eine Listendatei mit allen markierten Dateien und Verzeichnissen, inkl. Unterverzeichnisse (z.B. als Index von CDs).
oder "DiskDir Extended 1.67", "Catalog 3.1.8",...

Packerplugins die eine Textdatei (.lst) erzeugen in der die gesamte Verzeichnisstruktur inklusive aller Attribute (Grösse, Datum) enthalten ist (allerdings nicht die Dateiinhalte).
Diese lässt sich mit dem TC wie ein Archiv-Datei öffnen und durchsuchen.
Zur Not reicht allerdings auch ein einfacher Texteditor.

Gruss
Holger
User avatar
Hacker
Moderator
Moderator
Posts: 13142
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

tc_fun,
Ein kurzes AHK Skript:

Code: Select all

InputPath = E:\Daten\synchronisieren\
OutputPath = F:\

SetWorkingDir, %InputPath%
Loop, Files, *.*, FDR
{
	IfInString, A_LoopFileAttrib, D
		FileCreateDir, %OutputPath%%A_LoopFileFullPath%
	Else
		FileAppend, , %OutputPath%%A_LoopFileFullPath%
}
HTH
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
tc_fun
Senior Member
Senior Member
Posts: 208
Joined: 2015-12-05, 16:47 UTC

Post by *tc_fun »

Danke HolgerK, ich suche sowas, was mit Everything durchsuchbar ist, weil dann auch Dateien berücksichtigt werden, die auf dem Ziel-PC vorhanden sind. Daher brauche ich eine Dateistruktur auf der Festplatte (keine Dateiliste - daher die Idee mit Nullbyte Dateien).

Danke Hacker, mit AHK kenne ich mich gar nicht aus. Mit AutoIt ein wenig, das nutze ich gerne. Was genau macht Dein Script, um die Nullbyte Dateien zu erstellen? In einer Schleife durchläuft es das Quellverzeichnis. In Abhängigkeit vom Attribut wird ein Verzeichnis bzw. eine Datei erstellt. Aber an welcher Stelle wird die Datei zur Nullbyte Datei? Wahrscheinlich erzeugt FileAppend eine leere Datei - richtig?

PS: Wer so eine Lösung mit AutoIt kennt - das wäre auch eine Variante.
User avatar
Hacker
Moderator
Moderator
Posts: 13142
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

tc_fun,
Wahrscheinlich erzeugt FileAppend eine leere Datei - richtig?
Ja genau. Es werden keine Dateiattribute, wie z.B. der Zeitstempel, erhalten, bzw. gesetzt. Falls Du das brauchst, wäre es aber leicht zu ändern.

HTH
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
tc_fun
Senior Member
Senior Member
Posts: 208
Joined: 2015-12-05, 16:47 UTC

Post by *tc_fun »

Danke an Euch - ich nehme das als Lösung :-)
Post Reply