Automatisch Dateien erstellen lassen?
Ich möchte eine Datei in Windows 10 erstellen, die automatisch 3 Dateien erstellt. Wie funktioniert das? Gibt es dafür vielleicht ein Youtube Tutorial oder kann mir jemand einfach einen Code block schicken und mir sagen was für eine Dateiendung die Datei haben muss?
Danke für eure Hilfe!
3 Antworten
Nun,
Du kannst dir eine einfach .bat Datei schreiben.
Aber mal als Rückfrage, was bringt dir das? Die Dateien wären leer. Oder hast Du Inhalte die rein sollen? Mit eine .bat Datei könntest du auch Inhalt reinkopieren.
Wenn Du etwas genauer beschreiben würdest was der Sinn und Zweck ist, könnte man dir so eine bat leicht schreiben.
Ansonsten such mal nach Windows Batch-File
Gruß
Auf der selben "Ebene" wie die .bat Datei? Und die drei Dateien sollen leer sein? Ein Template sozusagen?
Gruß
Genau. Im gleichen ordner. 3 Dateien ohne Inhalt. Eine html, css und Javascript Datei.
Einfach als dev_template.bat speichern:
@echo off
echo Creating dev template
copy /y NUL index.html >NUL
copy /y NUL style.css >NUL
copy /y NUL script.js >NUL
echo dev template created, hf coding
Und dann kannst Du die dev_template.bat per Doppelklick ausführen, oder aber über Konsole aufrufen. Die Dateien werden im selben Verzeichnis angelegt.
Ach und vorsicht, damit könntest Du wohl auch vorhandene Dateien überschreiben.
Ach nochwas: Solchen "Code" immer gut lesen und Zeile für Zeile prüfen, nicht, dass dir jemand eine "böse" Überraschung schickt und deine Platte löscht.
Gruß
Wenn ich jedoch irgendwann mal in einer Datei inhalt einfügen möchte, wo schreibe ich dann diesen Inhalt hinein? Oder sieht der Code dann ganz anders aus?
na copy /y NUL
statt dem NUL kannst Du einen Quelldatei angeben :)
der Inhalt wird dann rüberkopiert
Gruß
Anmerkung dazu:
Wie alle Antworten bisher sagen "Batch Datei, fertig" xD
Gruß
Immer diese batch Fanatiker xD Powershell macht viel mehr Spaß :P
Das war mir schon irgendwie klar. Doch welche Befehle sollen denn da enthalten sein?
Ist halt die Frage was für Dateien Du erstellen willst. Oder aus 1 -> 3 machen ?
Meist nutzt man dafür bei Windows sogenannte Batch dateien .
Das kann man mit einem Batchskript machen. Soll das nur einmal gemacht werden oder sollen regelmäßig neue Dateien erzeugt werden?
Welche Dateien sollen es denn sein? Bilder, Musiken, Texte...?
Wenn diese Datei ausgeführt wird, soll eine index.html eine style.css und eine script.js Datei erstellt werden. Nur einmalig.
Das lässt sich recht einfach machen, aber ich verstehe den Sinn noch nicht. Wenn Du eine Datei automatisch erstellen lässt, dann kannst Du sie auch gleich mit der Hand erzeugen. Die drei Formate kannst Du ohne weiteres mit Notepad erstellen.
Bin dafür zu faul die immer wieder zu erstellen xD
Ist es denn immer die jeweils gleiche Datei? Dann könntest Du diese kopieren und davon automatisiert jeweils eine Kopie mit dem gewünschten Namen erzeugen lassen.
Das kannst Du beispielsweise beim Start von Windows oder zu bestimmten Uhrzeiten erledigen lassen. Dazu musst Du nur ein Batchskript machen, das dann zu der gewünschten Zeit läuft und die Dateien erzeugt.
Das wäre der Befehl:
https://docs.microsoft.com/de-de/windows-server/administration/windows-commands/copy
Wenn diese Datei ausgeführt wird soll eine index.html eine style.css und eine script.js Datei erstellt werden. Hab keine Lust die immer selber zu erstellen xD