Sicker Geschrieben 4. April 2003 Geschrieben 4. April 2003 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 ? Zitieren
Stevie Geschrieben 4. April 2003 Geschrieben 4. April 2003 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. Zitieren
Terran Marine Geschrieben 4. April 2003 Geschrieben 4. April 2003 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 Zitieren
Sicker Geschrieben 4. April 2003 Autor Geschrieben 4. April 2003 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. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.