online 1
gast (50)

/ Forum / WindowsXP

WindowsXPWindowsXP

Fragevon gast92 vom 17.03.2020, 12:44 Options

alle txt dateien per bacth öffnen?

hi!

ich habe in einem ordner x 4 txt dateien, die namen sind alle verschieden.

warum kann ich nicht alle gleichzeitig mit folgender bacth datei öffbnen, wenn alles in diesem ordner x liegt???

batchdatei:
[code
@echo off
start *.txt
pause
[/code]

Er sagt bei mir immer er kann die t´datei *.txt nciht findne...
:(


greetz,
g92


Antwort schreiben

Antwort 1 von son_quatsch vom 17.03.2020, 13:23 Options

START selbst kann mit Platzhaltern nichts anfangen, daher musst Du es über eine Schleife mehrfach mit jeder Datei aufrufen. Folgende Batch-Datei bastelst Du am besten:
@ECHO OFF
FOR %%i IN (*.txt) DO START notepad "%%i"

Antwort 2 von TByte vom 17.03.2020, 13:30 Options

was sind batch dateien?

Antwort 3 von gast92 vom 17.03.2020, 13:31 Options

hi!


Vielen Dank!

habe d noch ein problem!:

im ordner C:\x wird ein unbekannter ordner erstellt, der ein datei namens t.txt enthält:

C:\X\*\t.txt


Ich bräuchte eine batchdatei die den ordner C:\x und alle unterverzeichnisse durchsucht, und dann, wen er eien t.txt gefundne hat diese nach C:\x kopiert.

Geht das? wenn ja, wie?



thx nochmal!!
greetz,
g92

Antwort 4 von son_quatsch vom 17.03.2020, 13:32 Options

Zitat:
was sind batch dateien?


Gegenfrage: wie benutzt man Google? ;-)
http://www.google.de/search?q=batch

Aber der Fragesteller wird das schon wissen.

Antwort 5 von son_quatsch vom 17.03.2020, 13:34 Options

Mach einfach folgendes draus:
@ECHO OFF
FOR /R %%i IN (*.txt) DO START notepad "%%i"


...oder am besten mal die Eingabeaufforderung öffnen und
FOR /?
eintippen :)

Antwort 6 von gast92 vom 17.03.2020, 14:07 Options

hi!


Danke!!

noch eins:

wie lösche ci hin einem ordner alle unterordner?



greetz,
g92

Antwort 7 von son_quatsch vom 17.03.2020, 14:12 Options

RD /?
liefert folgenden Hilfetext:

Entfernt (löscht) ein Verzeichnis.

RMDIR [/S] [/Q] [Laufwerk:]Pfad
RD [/S] [/Q] [Laufwerk:]Pfad

    /S  Löscht alle Verzeichnisse und Dateien im angegebenen Verzeichnis
        zusätzlich zu dem Verzeichnis selbst. Wird verwendet, um ganze
        Verzeichnisbäume zu löschen.

    /Q  Keine Nachfrage, ob die Verzeichnisbäume mit /S entfernt werden
        sollen.

...also ist die richtige Antwort
RM /S /Q derOrdner

Antwort 8 von gast92 vom 17.03.2020, 15:49 Options

hi!

hmmm...

RM /S /Q derOrdner

RD /S /Q oder?
So würde ich aber den ganzen ordner löschen ich will aber NUR den inhalt löschen....



FOR /R %%i IN (*.txt) DO START notepad "%%i"

funzt!
aber wieso gehtdie pfadangabe nciht?:


@echo off





FOR /R "C:\Dokumente und Einstellungen\%USERNAME%\Lokale Einstellungen\Temp" %%i IN (*.txt) DO xcopy "%%i" y




pause





greetz,
g92

Antwort 9 von son_quatsch vom 17.03.2020, 15:55 Options

Pfad? XCOPY?

Was willst du wirklich machen?

Falls du nicht antworten willst: DEL /?

Antwort 10 von gast92 vom 17.03.2020, 16:05 Options

hi!

hmmm,

ich will

ich will den pfad
"C:\Dokumente und Einstellungen\%USERNAME%\Lokale Einstellungen\Temp"
und alle (!unbekannten!) unterordner nach txt dateien durchsuchen und
diese dan in das verzeichnis "C:\y" kopieren.


Die bact hdatei liegt dabei auch unter C:\....

greetz,
g92

Antwort 11 von Ralfman vom 17.03.2020, 17:08 Options

Sach das doch gleich.
Schreib mal folgendes in Deine batchdatei:
xcopy "%Temp%\*.txt" C:\y /E /C /K /H /R /D



Ralf

Antwort 12 von TByte vom 17.03.2020, 17:14 Options

hab jetzt nachgeguckt. Weiss wasn batch ist. Was isn die Sprach für sowas? Smalltalk?

Antwort 13 von Ralfman vom 17.03.2020, 17:23 Options

@TByte,
ich Schreib Dir mal über den Pager.

Ralf

Antwort 14 von gast92 vom 17.03.2020, 17:29 Options

hallo,


xcopy "%Temp%\*.txt" C:\y /E /C /K /H /R /D


funktionirt halb:

er kopiert alles, acuh ordner, ich will aber das NUR txt dateien kopiert werden.....

Aber cool...hätte net gedacht das das mit wo wenig code ghet!
danke!

greetz,
g92

Antwort 15 von gast92 vom 17.03.2020, 17:42 Options

hi!

es muss so heißen:

xcopy "%Temp%\*.txt" C:\y /C /K /H /R /D



Gut, danke!

greetz,
greeter

P.s. wöfür ist das attribut /D ?

Antwort 16 von Ralfman vom 17.03.2020, 17:47 Options

Problem wirst Du bekommen wenn in den unterverzeichnissen .txt Dateien liegen die den selben namen haben.
Besser ist es dann sich die Textdateien auflisten zu lassen.
Unter dem Dir nun bekannten einzeiler einfach noch
Dir C:\Y *.txt /b /s >"%HOMEDRIVE%%HOMEPATH%\Desktop\Temptext.txt

setzen und Dir wird eine Textdatei mit dem entsprechenden Inhalt auf dem Desktop erstellt.

Ralf

Antwort 17 von Ralfman vom 17.03.2020, 17:55 Options

Das Atribut /D setze ich standartmäßig, kannst Du aber auch weglassen. damit werden nur neuere als Vorhandene Dateien Ersetzt.

Ralf

Ähnliche Themen

.txt per batch öffnen
wursti4  19.07.2007 - 144 Hits - 2 Antworten

Mehrere Dateien umbenennen mit Nummerierung
Iscitürk  18.08.2007 - 171 Hits - 2 Antworten

über Hauptverzeichnis unterverzeichnisse mit Dateien löschen
Azzu  23.11.2007 - 62 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 09:21:55 2026