This forum uses cookies. Click X button to hide this message. What is stored? / Privacy
Total Commander Forum Index Total Commander
Forum - Public Discussion and Support
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Erstellen von leeren Dateien aus TXT

 
Post new topic   Reply to topic    Total Commander Forum Index -> Total Commander (Deutsch) Printable version
View previous topic :: View next topic  
Author Message
michel7671
Junior Member
Junior Member


Joined: 28 Oct 2016
Posts: 10

PostPosted: Mon Jul 09, 2018 12:27 pm    Post subject: Erstellen von leeren Dateien aus TXT Reply with quote

Hallöchen ,

mir ist ein neues Problem entstanden. In Verwendung sind viele große Dateien welche nur durch neue ergänzt werden. Nie geändert. Nun muß ich aufgrund von Platzproblemen fast alle Files als Nullbyte erstellen damit auf der Festplatte genug Platz ist.

Beispiel: "a.bin" Größe 57 GB "a1.bin" Größe 34 GB

die Dateiübersicht wo hervorgeht in welchem Verzeichnis die Datei liegt wurde mit /Dir /b/o/n/s >liste.txt erstellt.

Nun such ich nach einer Passenden Möglichkeit die Dateien aus der Liste zu Erstellen aber mit Größe "0" . Für den Einsatzzweck genügt es wenn die Datei einfach nur per Namen existiert.

Habt ihr da evtl Vorschläge?

Danke
Back to top
View user's profile Send private message
Stefan2
Power Member
Power Member


Joined: 13 Sep 2007
Posts: 1973
Location: Europa

PostPosted: Mon Jul 09, 2018 12:51 pm    Post subject: Batch: Copy All Files to NULL-Byte Zero byte files Reply with quote

 

Potential Gefährlich

Verwendung auf eigene Gefahr Wink




Im aktuellen Ordner:
-deine Dateien
-die liste.txt
-öffne eine DOS-Box (Kommandozeileninterpreter cmd.exe) und tippe:

for /f "delims=" %%i in ('type liste.txt') do copy /y nul "%%~fi" >NUL

Edit2:
In DOS-Box use single per-cent signs:
for /f "delims=" %i in ('type liste.txt') do copy /y nul "%~fi" >NUL
In a batch file or TC button use double %s:
for /f "delims=" %%i in ('type liste.txt') do copy /y nul "%%~fi" >NU




Ergebnis:
Alle Dateien aus der liste.txt werden ohne Nachfrage mit einer zero-byte (Größe 0 byte) Textdatei überschrieben.
Der Timestamp wird auf die aktuelle Zeit gesetzt.




Im Forum findest du mehr von solchen Lösungen, ich habe aber gerade nichts gefunden.
EDIT:
zB
https://ghisler.ch/board/viewtopic.php?p=111933&highlight=0byte#111933


 
_________________
The destination is one thing. Getting there is everything.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Total Commander (Deutsch) All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Imprint/Impressum: This site is maintained by Ghisler Software GmbH
Privacy Policy | Datenschutzerklärung | Politique de Confidentialité

Using phpBB © phpBB Group