Rufzeichen aus Dateinamen entfernen
Ich möchte automatisiert mit AviDemux Dateien die mein SAT-Receiver aufnimmt verkleinern.
Den Automatismus dazu hab ich bereits fertig und er funktioniert auch bestens!
Leider steigt AviDemux aus, wenn im sich im Dateinamen ein Rufzeichen befindet, somit ist es wohl nötig dieses vor der Konvertierung zu entfernen.
Habe mir hier unzählige Batches zum Entfernen von Zeichen angesehen und versucht diese für mich zu adaptieren, leider hatte ich mit keinem der Beispiele hier erfolg ;-(
Am Logischsten sah für mich das Beispiel von @bastla aus:
Leider führt es zu einem Syntaxfehler. Vermutlich weil das Rufzeichen oft in solchen Ketten eine Funktion hat !?
Hat jemand einen Tipp für mich?
Den Automatismus dazu hab ich bereits fertig und er funktioniert auch bestens!
Leider steigt AviDemux aus, wenn im sich im Dateinamen ein Rufzeichen befindet, somit ist es wohl nötig dieses vor der Konvertierung zu entfernen.
Habe mir hier unzählige Batches zum Entfernen von Zeichen angesehen und versucht diese für mich zu adaptieren, leider hatte ich mit keinem der Beispiele hier erfolg ;-(
Am Logischsten sah für mich das Beispiel von @bastla aus:
setlocal enabledelayedexpansion
for %%a in ("D:\0 - DVB_Server\*!*.ts") do (
set "basename=%%~na"
set "newname=!basename:LS=!"
set "newname=!newname:_=!"
ren "%%a" "!newname!%%~xa"
)
Hat jemand einen Tipp für mich?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 43039749214
Url: https://administrator.de/forum/rufzeichen-aus-dateinamen-entfernen-43039749214.html
Ausgedruckt am: 24.12.2024 um 18:12 Uhr
4 Kommentare
Neuester Kommentar
Hallo,
Gruss,
Peter
Zitat von @pblacky:
Leider steigt AviDemux aus, wenn im sich im Dateinamen ein Rufzeichen befindet, somit ist es wohl nötig dieses vor der Konvertierung zu entfernen.
Definiere doch mal was ein Rufzeichen im Dateinamen sein soll.Leider steigt AviDemux aus, wenn im sich im Dateinamen ein Rufzeichen befindet, somit ist es wohl nötig dieses vor der Konvertierung zu entfernen.
Leider führt es zu einem Syntaxfehler.
Und da dieser Geheim ist, behälts du den selbst.Vermutlich weil das Rufzeichen oft in solchen Ketten eine Funktion hat !?
Unkrautvertilgungsmittel?Hat jemand einen Tipp für mich?
Mehr Kaffee / Tee, weniger Glücksbärchen oder Zucker.Gruss,
Peter
PowerShell
In ner Batch
Gruß
Get-ChildItem -LiteralPath "d:\ordner" -File -Filter "*!*.ts" | rename-item -NewName {$_.Name -replace "!"} -verbose
@echo off
set "folder=d:\ordner"
powershell -EP Bypass -C "Get-ChildItem -LiteralPath '%folder%' -File -Filter '*!*.ts' | rename-item -NewName {$_.Name -replace '!'} -verbose"
Definiere doch mal was ein Rufzeichen im Dateinamen sein soll.
Na das von Schiffen natürlich wie DBLK von der Polarstern oder D-AIZT von der Lufthansa.Kommt doch immer in den Satellitenaufnahmen vor!