[dos] Tijdformaat kan niet in filenaam

Pagina: 1
Acties:

  • Wilfred
  • Registratie: Januari 2000
  • Laatst online: 22-08-2022
Batchfile:
1
2
3
4
5
6
rem @echo off
echo @PROMPT SET TIME=$T$_> %TIME%.T1.BAT
%COMSPEC% /C %TIME%.T1.BAT > %TEMP%.T2.BAT
call %TEMP%.T2.BAT
for %%? in (1 2) do del %TEMP%.T%%?.BAT
echo TIME=%TIME%

Met dit stukje code krijg je een tijd als %time%.
Dit kan je niet in een bestandsnaam zetten: copy "C:mapjoblist.txt" "C:map1JL%date%.txt"
Omdat het tijdsformaat ":"bevat.

Weet iemand hoe je deze ":" er in dos uitkrijgt?

[ Voor 11% gewijzigd door moto-moi op 05-11-2003 13:55 ]

Sign of my Time


  • whoami
  • Registratie: December 2000
  • Laatst online: 29-04 13:16
Dit heeft niets met P&W te maken.
OS specifieke scripts horen thuis in WOS of NOS

P&W -> NOS

https://fgheysels.github.io/


  • Krypt
  • Registratie: April 2000
  • Laatst online: 29-04 07:40
Met Xset kon je volgens mij dingen replacen in een variable.. moet je even zoeken op "XSET DOS"

Pvouput live


  • Wilke
  • Registratie: December 2000
  • Laatst online: 29-04 12:38
Oeh..da's een lastige (in DOS dan). Welke DOS-versie praten we over, om daar maar eens mee te beginnen?

En welke shell, de gewone command.com of heb je misschien 4dos nog (of iets dergelijks)?