4. April 200323 j holdrio... ich habe folgende problemstellung: anhand einer batch-datei soll ein ordner erstellt werden,der als namen das aktuelle datum trägt.ich habe folgenden thread gefunden,der mir sehr geholfen hat: http://www.fachinformatiker-world.de/forums/showthread.php?threadid=31825&highlight=datum+ordner ich habe eine batch-datei erstellt mit folgendem inhalt: set timestamp=%date:~3,-5% mkdir c:\%date% mehr nicht...thx an Sven Eichler dies funktioniert unter meinem windows xp testrechner,aber wie bekomme ich diese funktion windows nt tauglich ? 1:1 übernommen passiert unter windows nt gar nichts.was muss ich wodurch ersetzen ? jemand eine idee ?
4. April 200323 j Ich hab da was gefunden: For /F "delims=" %%I in ('Date/T') Do Set MyDate=%%I mkdir c:\%MyDate% Das Problem ist nur, ich weiß nicht, wie man einen Teil-String aus einer Variablen entnimmt. Es wird jetzt nämlich ein Verzeichnis C:\Fr und eines mit namen 04.04.2003 erstellt. Aber vielleicht weiß das jemand anderes.
4. April 200323 j Originally posted by Sicker set timestamp=%date:~3,-5% mkdir c:\%date% Hallo, der erste Befehl ist nutzlos, da nicht mehr auf die Variable %timestamp% zugegriffen wird, Für Windows NT funktioniert es so : http://www.heise.de/ct/faq/result.xhtml?url=/ct/faq/hotline/02/03/12.shtml&words=date Gruß Terran Marine
4. April 200323 j thx, aber das hat sich schon erledigt,denn @Terran Marine: ich hatte den selben text als grundlage für eine lösung.das problem war nur,meine version (eigentlich identisch) nämlich die aus der papier-version der ct hatte einen druckfehler.das leerzeichen nach /f wurde dort nicht gedruckt,und ich habe natürlich alles 1:1 abgetippt,aber weil das leerzeichen fehlte passierte nichts.dann habe ich die lösung gefunden,die ich gepostet habe.habe dann selber noch mal gesucht und bin auch die ct seite gestoßen und habe gesehen,dass dort das leerzeichen nicht fehlt und funktioniert.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.