{title}

Zunächst möchte ich mich bei dem Forum und dem sachkundigen Poster für die Hilfe bedanken. Ich habe meine kleine Datei fertiggestellt, indem ich sie hier im Abschnitt "Hilfe-Batch-Dateien" gelesen und viele andere Beiträge gelesen habe, aber das Letzte, was ich gerne machen würde, war nur ich kann nicht herausfinden, und das ist, wie man einen Dateinamen in eine Variable liest, also kann ich den Dateinamen redigieren, ihn nicht gerade umbenennen. Was ich tun möchte, ist, einen vorhandenen Dateinamen zu lesen, der aus einem Namen und einer Versionsnummer besteht, und den Namensteil der Datei zu ersetzen, aber die Versionsnummer .EX beizubehalten. oldfilename_001.abc bis newfilename_001.abc Danke

Sie meinen: Code: ren oldfilename_.abc newfilename_.abc?????????????????????????????????????????????? Auf jeden Fall können Sie für/F %% F in ('dir/b .abc')% ~ nF zurückgeben

Vielen Dank für die Antwort, Ihr zweites Beispiel ist mir ein Rätsel. Ich habe das in einem anderen Beitrag gesehen und es hat soweit funktioniert, dass es auf dem Bildschirm wiedergegeben wird, aber ich konnte es nicht so ändern, dass es für mich funktioniert, jedoch Ihr erstes Beispiel (can`) Ich glaube, ich habe nicht daran gedacht. Vielen Dank

Nun, das Umbenennen war so einfach, wie es schien, ich konnte es nicht verwenden, da es etwas komplizierter ist, als nur eine Datei umzubenennen. In meiner bat-Datei, die in Vista unter einem CMD-Fenster ausgeführt wird, wird die Originaldatei kopiert und anschließend archiviert. Die kopierte Datei wurde geändert und zur Verwendung benannt. Zu diesem Zeitpunkt habe ich wirklich keine Möglichkeit zu sagen, welche Datei zu welcher Datei gehört, und ich hoffe, die Versionsnummer aus der Originaldatei zu entfernen und sie dem neuen Dateinamen hinzuzufügen. Einfach umbenennen geht nicht. Die von devcon bereitgestellte 2. Methode funktioniert nicht unter meinem CMD-Fenster. Ich erhalte die Meldung "Die Syntax des Befehls ist falsch". Nachdem %% F in der Befehlszeile im unbearbeiteten Modus ausgeführt wurde, wird der Fehler "%% F war zu diesem Zeitpunkt unerwartet" angezeigt. Wenn Sie eines der% entfernen, kann es funktionieren, und wenn Sie den Befehl "echo" in "set f =" ändern, wird es zu einer Umgebungsvariablen, die den Dateinamen anzeigt. Das ist, wonach ich gesucht habe und ich nehme an, dass es an diesem Punkt einfacher wäre, die Version # zu bearbeiten und sie einfach aus dem Originaldateinamen zu entnehmen. Dies funktionierte jedoch nur, wenn Sie in die Befehlszeile tippen. Irgendeine Idee, was den Syntaxfehler verursacht, wenn die Fledermausdatei ausgeführt wird? Vielen Dank

Was funktioniert nicht? ren oldfilename_.abc newfilename_.abcthis funktioniert, solange die Zeichenfolge des alten Dateinamens der Zeichenfolge des neuen Dateinamens entspricht: dir/b .abc und geben Sie die wenigen Zeilen der Bildschirmausgabe ein, da% an der Eingabeaufforderung verwendet wird. Wenn Sie den Code in eine Batch-Datei schreiben, verwenden Sie doppeltes Prozent %%.

Wieder bin ich verloren. Wofür brauchten Sie FOR? Code: RENAME _ ???. Abc NewName _ ???. Abc

Scheint so, als ob die for-Schleife von Dev darin besteht, alle Dateien im aktuellen Verzeichnis und in den Unterverzeichnissen zu finden, die das haben ABC Jedes Mal, wenn eine Datei mit dieser Erweiterung gefunden wird, wird der Name der Datei angezeigt, sofern er dies meint % ~ nl Anstatt von % ~ nF

Vielen Dank, Leute, ohne eure Hilfe, da ich das ohne sie niemals bekommen hätte. Code: für/F %% F in ('dir/b .zip') setze 1 = %% F Dies gibt mir die Umgebungsvariable 1, wie unter zu sehen set command, = oldfilename_date_version_type.zip.Ich nehme an, ich kann die Variable 1 bearbeiten, um date_version_type aus der alten Datei zu übernehmen und der neuen hinzuzufügen, nachdem Änderungen an der Datei vorgenommen wurden, um mir newfilename_date_version_type.abc zu geben. Vielen Dank für die Hilfe und ich werde sehen, ob ich die Variable heute Abend bearbeiten kann.

Der richtige Weg, um mit Nero9 zwei Folgen auf eine DVD zu brennen?

Ich versuche zwei Folgen auf eine DVD zu brennen. Das Problem ist, dass beide Episoden den gleichen Dateinamen haben, da ich sie mit winavi in ​​DVD-Dateien konvertiert habe. VOBVTS_01_2.VOBWie soll ich die Dateinamen der 2. Folge ändern, damit ich sie auf dieselbe Disc wie die 1. Folge brennen kann?

niemand weiß???

Ich würde nicht sagen, dass niemand weiß. Es kann einfach daran liegen, dass Sie Hilfe bei etwas benötigen, das im Forum wirklich nicht erlaubt ist. Ich sage das, weil Sie "Episoden" von etwas kopieren möchten, von dem ich annehme, dass es sich um eine Fernsehsendung handelt, und das ist urheberrechtlich geschütztes Material. Aus rechtlichen Gründen wird dies im Forum gemäß den Forenregeln nicht empfohlen. Die Forenregeln finden Sie hier: www.computerhope.com/forum/index.php/topic,58736.0.html

Beliebte Beiträge