138701
Apr 14, 2019
922
6
0
"time.dat" kann nicht gefunden werden
Hallo zusammen,
time.dat:
test.bat
Ausgabe:
Danach ist "time.dat" leer.
Was habe ich falsch gemacht??
time.dat:
total=1
test.bat
@echo off & setlocal
set tm=D:\time.dat
set /a total+=1
>"%tm%" (for /f "usebackq tokens=* delims=" %%a in ("%tm%") do for /f "tokens=1,2 delims==" %%b in ("%%a") do if /i "%%b"=="total" (echo(%%b=^%total%) else (echo(%%a))
Ausgabe:
Die Datei "D:\time.dat" kann nicht gefunden werden.
Danach ist "time.dat" leer.
Was habe ich falsch gemacht??
Please also mark the comments that contributed to the solution of the article
Content-Key: 440905
Url: https://administrator.de/contentid/440905
Printed on: April 20, 2024 at 13:04 o'clock
6 Comments
Latest comment
Zitat von @138701:
Danach ist "time.dat" leer.
Was habe ich falsch gemacht??
Du liest und schreibst gleichzeitig von/in der selben Datei. Das geht nicht. Schreibe in eine temporäre Datei und benenne dann um oder verschiebe.Danach ist "time.dat" leer.
Was habe ich falsch gemacht??
Zitat von @138701:
Das meinte ich mit dem Kommentar vorhin...
Zeitlich hab ich das nicht mehr gesehen 1 Min Unterschied zwischen unseren Posts ,Das meinte ich mit dem Kommentar vorhin...