{title}

Auf der Suche nach einer Möglichkeit, die ersten 5 Zeichen einer Reihe von Dateinamen mit dem Namen 01 - Dateiname.mp3 zu entfernen, wird die Datei auf den Namen Dateiname.mp3 ohne das Zeichen 01 (Leerzeichen) - (Leerzeichen) vor dem Songtitel gekürzt. Ich sah ein zum Verkauf stehendes Programm namens Besseres Umbenennen von Dateien für 20 US-Dollar, fragte mich jedoch, ob jemand eine Möglichkeit kannte, dies kostenlos im Stapel unter Verwendung eines eingelesenen Dateinamens zu tun Dateiname? Ich verstehe nicht, warum Batch das nicht kann, aber das übersteigt meine Batchfähigkeiten. Eine Lösung wäre also eine Lernerfahrung, wenn Sie auch beschreiben könnten, was im Batch geschieht. Ich habe ungefähr 3000 Songs, die ich zuschneiden möchte aus, also bin ich mir nicht sicher, ob es eine Möglichkeit gibt, mit Platzhalter .mp3 für alle Dateien in diesem Verzeichnis einzulesen und sie durchzuarbeiten, bis sie alle ohne die ersten 5 Zeichen umbenannt wurden, die immer mit 01 (Leerzeichen) beginnen - (Leerzeichen), 02 (Leerzeichen) - (Leerzeichen) ect, wobei die führenden 2 Ziffern die Spurnummer sind, also kann möglicherweise ?? (Leerzeichen) - (Leerzeichen) als Platzhaltertyp-Übereinstimmung für die Dateien verwendet werden, um sie zu testen, oder Wenn der Test darin besteht, an der 4. Stelle jedes Dateinamens nach einem Bindestrich (-) zu suchen und an der 4. Stelle nach einem Bindestrich zu suchen, werden die ersten 5 Stellen des Dateinamens abgeschnitten und eingelesen Dateiname, Zuschneiden und Umbenennen? Danke.

Versuche dies. Es wurde nicht vollständig getestet. Statt die Dateien umzubenennen, werden sie in den Ordner% temp% kopiert, aus dem sie nach Belieben gelöscht werden können. Wenn Sie das Skript getestet und getestet haben, ändern Sie die Kopierzeile in ren "! filename!" "! newfilename!" Code: @echo offclssetlocal enabledelayedexpansion :: Setzt das Standardverzeichnis auf das Verzeichnis mit dem Dateipfad to files || echo PUSHD fehlgeschlagen - Job beendet & Exit/b :: Schleife durch eine leere Verzeichnisliste von MP3-Dateien, Lesen jedes Dateinamens :: in die Umgebungsvariable% filename%, Erstellen einer neuen Umgebungsvariable% newfilename% mit% filename% abzüglich des die ersten 5 Zeichen :: dann Umbenennung für/f "tokens =" ​​%% 1 in ('dir/b .mp3') do (setze Dateiname = %% 1 setze neuen Dateinamen =! Dateiname: ~ 5! kopiere "! Dateiname!" " % temp% ! newfilename! ") popd

Was Sie brauchen, ist ein kostenloses und vielseitig einsetzbares Werkzeug zur Bearbeitung von Zeichenfolgen. Sie können herunterladen sed für Windows und führen Sie dann den folgenden Code aus: C: test> dir/b/ad mp301 - song1.mp302 - song2.mp3C: test> dir/b/ad mp3 | sed "s /^.-//" song1.mp3song2.mp3Use Eine for-Schleife zum Durchlaufen und Umbenennen Ihrer Dateien. Beachten Sie, dass es sich um eine variable Anzahl von Leerzeichen zwischen Ihren Zahlen handelt, nicht nur um 5.

COOL! . Ich werde dies jetzt verwenden, um die Dateinamen zu beschneiden. Vielen Dank!!!

Um die Vielseitigkeit des Umbenennens zu verbessern, kann ich ein Programm nur empfehlen, wenn ExplorerXP mehrere Dateien trimmt, stopft, ersetzt und neu nummeriert. Ich bezweifle, dass es eine neue Version geben wird.) Graham

Es gibt eine Menge solcher Software zum Umbenennen von Dateien. Man kann ein solches Dienstprogramm mit nur einfachen Skripten erstellen.

Diese Lösung ist nahezu identisch mit den TCs in Antwort 1. TCs sind besser. Außer wir zeigen die Ausgabe. www.dostips.com/DtTipsStringManipulation.php C: test> Display [email protected] offecho. > newmp3.txtdir/b .mp3> mp3.txttype mp3.txtecho.setlocal enabledelayedexpansionfor/f delims = %% i in (mp3.txt) do (set mp = %% iecho mp =! mp! set mp =! mp: ~ 5! Echo mp =! Mp! Echo! Mp! >> newmp3.txtcopy %% i! Mp! Rem ren %% i! Mp! Rem del %% i) echo Display Trim5type newmp3.txtrem (wird double s für benötigen Quelle und Ziel für den Kopierbefehl.) Ausgabe: C: test> trim5.batKalimba.mp3Maid mit dem Flachshaar.mp3SleepAway.mp3mp = Kalimba.mp3mp = ba.mp3 1 Datei (en) kopiert.mp = Dienstmädchen mit dem Flachshaar .mp3mp = mit der Flaxen Hair.mp3 1-Datei (en) copied.mp = SleepAway.mp3mp = Away.mp3 1-Datei (en) copied.Display Trim5ba.mp3with the Flaxen Hair.mp3Away.mp3C: test>

Firefox-CPU geht wahnsinnig übermäßig, wenn Sie Video streamen

So wie ich dieses Problem schon lange hatte, T_T, ich möchte wirklich Hilfe! Jedes Mal, wenn ich ein Video online streame, schaue ich 5 Minuten lang und plötzlich macht die Rückseite meines PCs einen sehr lauten vrrrooom-Sound. Also überprüfe ich den Task-Manager und stelle fest, dass die Firefox-CPU zwischen 70 und 89% liegt. Wenn ich das Video stoppe, geht die CPU aus und der Ton von der Rückseite des PCs stoppt. Ich habe den neuesten Flash Player und das Plugin bereits installiert, aber es ist immer noch so. es ist so seltsam! Hilfe Windows XPmedia Center haben ed. version 2002 serivce pack 2pentium 4 cpu512 ram

Welchen Prozessor haben Sie? Fügen Sie weitere 512 MB oder RAM hinzu, und es wird besser.

Woo, ich weiß nicht, wie ich das machen kann. ist das der einzige weg

RAM aufrüsten? Vertrauen Sie mir, Sie können es tun.

Alter, ich weiß nicht mal, wie ein RAM aussieht und wie er installiert wird. Sie sind wahrscheinlich ein Computergenie

Ich bin nicht, aber wenn Sie mutig genug sind, können wir Sie durch führen. Haben Sie ein Freund/Familienmitglied, das ein wenig helfen könnte?

Beliebte Beiträge