Txt.Datei mit VBS in anderem verzeichnis speichern

Hallo zusammen,

ich möchte eine Textdatei, die vom Namen variabel sein kann, nachdem sie bearbeitet wurde in einem anderen Verzeichnis abspeichern.

Kann mir da jemand helfen oder einen Tipp geben wie ich das Problem lösen kann?

Soviel ich weiß muss ich den Pfad der Datei ermitteln und diesen in eine Variable übetragen, jedoch wie kann ich in VBS den Pfad ermitteln und in einen Befehl einbauen damit das ganze noch variabel ist?

fso.CreateTextFile(„M:\TEST_16_VBS\Test\TEST.txt“, True).Write strgelesen

Dieser Befehl ist schon in meinem Code an letzter Stelle und er funktioniert. Hier möchte ich jedoch den mittleren Teil variabel setzten, und da hänge ich leider ein wenig fest

Güße faro01

Hallo Faro,

ich möchte eine Textdatei, die vom Namen variabel sein kann,
nachdem sie bearbeitet wurde in einem anderen Verzeichnis
abspeichern.

du öffnest eine txt-Datei, bearbeitest sie mit Vbs?
Dann hat sie immer noch den gleichen Namen.
Den Namen und/oder den Speicherort änderst nur du mit/bei SaveAs

Kann mir da jemand helfen oder einen Tipp geben wie ich das
Problem lösen kann?

Gerne, wenn ich das kann und verstanden habe was du möchtest.

Soviel ich weiß muss ich den Pfad der Datei ermitteln und
diesen in eine Variable übetragen,

Wo ist das Problem? Um mit Vbs eine txt-Datei direkt zu öffnen mußt du ihren namen und den Pfad kennen.
Bietest du dem User ein Auswahlfensterchen an wo er in Ordnern nach einer datei suchen kann dann kriegste auch alle Infos.

fso.CreateTextFile(„M:\TEST_16_VBS\Test\TEST.txt“,
True).Write strgelesen

Dieser Befehl ist schon in meinem Code an letzter Stelle und
er funktioniert. Hier möchte ich jedoch den mittleren Teil
variabel setzten, und da hänge ich leider ein wenig fest

Was genau ist da der mittlere Teil, „M:\TEST_16_VBS\Test“?

Gruß
Reinhard

Hallo,

ich versuche mal kurz mein Programm zu beschreiben:

Ich erstelle über VBS eine Variable aus Datum,Uhrzeit usw. , das klappt auch alles. Diese Variable wird dann in die Textdatei als neue Zeile an den Anfang hinzugefügt.
Nun muss ich die Textdatei in einem anderen Verzeichnis abspeichern, die Orginaldatei soll zur Sicherheit bestehen bleiben.

Mein Problem/Frage: Im Anfangsordner können die Dateien einen unterschiedlichen Namen haben ich will das Programm so haben, dass ich jede x-beliebige Datei öffnen und bearbeiten kann.
z.B. der Name der Datei : 52585.txt
im neuen Verzeichnis soll sie dann so abgespeichert werden: 52585_1.txt

Mit dem mittleren Teil meinte ich dass in meinem Code noch öfters der feste Ausdruck : …(„M:\TEST_16_VBS\Test\TEST.txt“, True)… vorkommt.

Ich hoffe es war einigermaßen verständlich.

Grüße