In meiner Batchdatei erstelle ich zuerst eine Lala-Datei im Ordner: C: Lala-20160322-othercode und am nächsten Tag erstellt sie die Datei in Lala-20160323-othercode und so weiter. In derselben Stapeldatei möchte ich diese erstellte Datei verwenden. Jetzt weiß ich nicht, was ich nach -filepath schreiben soll Da Lala jedes Mal in einem anderen Ordner ist. Meine Batchdatei befindet sich im Ordner über Lala-20160322-othercode. Wie kann ich das machen? Die Datei selbst heißt immer Lala, aber auf meinem Computer gibt es viele Ordner (jeden Tag einen anderen Ordner) mit Lala. Ich bin neu in Batch-Dateien. Danke vielmals!!!!!!!!!!!!!!!!Ändern des Ordnernamens Batch-Dateipfad
Code:
@echo off
setlocal
call "C:\folder\NameofPythonProgramm" Pythonfunction -filepath ????? -pythonfunction
Zuerst hatte ich% 1, wo die questionmarks sind, aber ich mag diesen dynamischen Dateipfad
Ich denke, Sie müssen eine Kopie Ihres Codes bereitstellen und eine Vorstellung davon geben, was Sie tun möchten. Für die Bits, von denen Sie nicht sicher sind, können Sie einfach Kommentare in den Code einfügen. – sclarke81
Sie haben unten angegeben, dass Sie den Ordner tatsächlich anrufen (zB) "Lala-20160322-othercode". Könnten Sie die Frage bearbeiten, um diese Informationen zu enthalten? –
Wie soll die Batchdatei erraten, ob der Januar-, der Februar- oder der März-Ordner verwendet wird? Sollte es das neueste verwenden? Das aktuelle oder das Verzeichnis mit der Batch-Datei? Vielleicht eine zufällige? (Alle sind machbar, aber Sie müssen uns sagen, was Sie wollen.) –