คือผมพยายามมาไล่ลบ ".!ut" ออกจากชื่อไฟล์ครับ
พยายามลองเขียนออกมาเป็น
SET %%D = "C:\PATH\[Serie] Blade Man\Disc_1\VIDEO_TS"
for /R %%f in (*.!ut) do (
echo %D
ren "%f" %%~nf
)
pause
โดยแก้จากต้นฉบับ
@echo off
for /R "C:\Users\Admin\Ordner" %%f in (*.flv) do (
echo %%~nf
)
pause
ไม่ทราบว่าจะแก้ยังไงเพื่อให้ได้
1.กำหนดค่า directory ไว้ในตัวแปล เช่น D (ตามข้างบน) แล้วเรียก cd "c:\users\path\" เพื่อเปลี่ยน ไดเร็คทอรี่
2.จากตัวอย่างพบว่าคำสั่ง echo แสดงชื่อไฟล์ออกมาได้ถูกต้องครับ
Batch file ลบ นามสกุลของไฟล์
พยายามลองเขียนออกมาเป็น
SET %%D = "C:\PATH\[Serie] Blade Man\Disc_1\VIDEO_TS"
for /R %%f in (*.!ut) do (
echo %D
ren "%f" %%~nf
)
pause
โดยแก้จากต้นฉบับ
for /R "C:\Users\Admin\Ordner" %%f in (*.flv) do (
echo %%~nf
)
pause
1.กำหนดค่า directory ไว้ในตัวแปล เช่น D (ตามข้างบน) แล้วเรียก cd "c:\users\path\" เพื่อเปลี่ยน ไดเร็คทอรี่
2.จากตัวอย่างพบว่าคำสั่ง echo แสดงชื่อไฟล์ออกมาได้ถูกต้องครับ