Letzte Zeichen aus meinen Dateinamen in Windows entfernen
Im Batch-Programmierung ganz neu und ich wollte die letzten Zeichen in meinem Dateinamen entfernen.
10_myfile_12345_6789.txt
11_myfile_12345_0987.txt
Ich möchte die letzten 4 Ziffern meines Dateinamens entfernen, wie könnte ich das tun?
Ich habe das versucht
@echo off
setlocal enabledelayedexpansion
set X=3
set FOLDER_PATH=
pushd %FOLDER_PATH%
for %%f in (*) do if %%f neq %~nx0 (
set "filename=%%~nf"
ren "%%f" "!filename!%%~xf"
)
popd
PAUSE
aber es entfernt sich auf ersten und letzten Zeichen, ich habe das nur hier auch gesehen, ich bin immer noch ziemlich verwirrt, wie das funktioniert