- D r u c k a n s i c h t -
>> Originalansicht HIER <<

Windows BAT erstellen - Computer & Software

Dieses Thema ist original verfügbar unter:
www.BMW-Syndikat.de [ Forum ] Die Wissensplattform und Treffpunkt rund um BMW Tuning Wartung und Pflege

==========================================================


Beitrag von: bmw_freak96
Date: 06.02.2015
Thema: Windows BAT erstellen
----------------------------------------------------------
Hallo,

könnte jemand bitte posten, was eine .bat Datei enthalten müsste, um den Ordner "Test" der direkt auf C: liegt zu leeren (nicht zu löschen), und eine neue leere Datei info.txt in diesem Ordner zu erstellen?

Danke.


Antworten:
Autor: Dahner
Datum: 06.02.2015
Antwort:
----------------------------------------------------------
Das wäre mein Vorschlag für eine einfache Batch-Datei.

@ECHO OFF
CLS
ECHO -------------------------------
ECHO Zielordner wird geleert
ECHO -------------------------------
del C:\test\*.* /q
ECHO -------------------------------
ECHO Erstelle Datei: info.txt
ECHO -------------------------------
copy NUL >> C:\test\info.txt
ECHO -------------------------------
ECHO Datei erstellt
ECHO -------------------------------
Pause
Exit


Edit:
Nimmst du das "Pause" am ende raus, wird die Batch nach dem Durchlauf automatisch beendet.
Willst du keine Texte haben kannst die Zeilen die mit "ECHO" beginnen einfach weglassen.

 
 

Bearbeitet von: Dahner am 06.02.2015 um 16:54:22
Frisch gepresst oder frisch g'zapft...Hauptsache es Glas is voll.
Autor: bmw_freak96
Datum: 06.02.2015
Antwort:
----------------------------------------------------------
Prinzipiell funktioniert es. Ordner wird geleert, info.txt wird erstellt.
Allerdings ist die nicht leer, da steht "1 Datei(en) kopiert." drin.

Kann man das noch irgendwie abstellen?
Die Datei muss ganz leer sein.

Danke!

Das wäre mein Vorschlag für eine einfache Batch-Datei.

@ECHO OFF
CLS
ECHO -------------------------------
ECHO Zielordner wird geleert
ECHO -------------------------------
del C:\test\*.* /q
ECHO -------------------------------
ECHO Erstelle Datei: info.txt
ECHO -------------------------------
copy NUL >> C:\test\info.txt
ECHO -------------------------------
ECHO Datei erstellt
ECHO -------------------------------
Pause
Exit


Edit:
Nimmst du das "Pause" am ende raus, wird die Batch nach dem Durchlauf automatisch beendet.
Willst du keine Texte haben kannst die Zeilen die mit "ECHO" beginnen einfach weglassen.

 
 

Bearbeitet von: Dahner am 06.02.2015 um 16:54:22
(Zitat von: Dahner)


 
Autor: bmw_freak96
Datum: 06.02.2015
Antwort:
----------------------------------------------------------
Hab die Lösung selbst gefunden.

In der Zeile  "copy NUL >> C:\test\info.txt" die 2 >> weglassen, dann ist die Datei ganz leer.

Also "copy NUL C:\test\info.txt"

Gruß
Autor: Dahner
Datum: 07.02.2015
Antwort:
----------------------------------------------------------
Ups...das habe ich völlig übersehen.

Hast natürlich recht, schliesslich willst nicht das Ergebniss
vom Copy Befehl in ne Datei schreiben sondern nur den
Befehl auf die Datei anwenden :-)
Frisch gepresst oder frisch g'zapft...Hauptsache es Glas is voll.




==========================================================
Ende des Themas

Home Page: https://www.bmw-syndikat.de/
www.BMW-Syndikat.de [ Forum ]: https://www.bmw-syndikat.de/bmwsyndikatforum/


www.BMW-Syndikat.de [ Forum ]

© 2001 bmw-syndikat.de

zum Anfang der Seite
Sitemap
Partner: Auto Tuning Videos und Filme | BMW Treffen Event Syndikat RaceWars | Internet Design T-Shirts Aufkleber | Kfz Werkstatt Reparatur Tüv und Tuning | BMW Auspuff E46 M3 4-Rohr Duplex - BMW Carbonteile