如何用BAT刪除檔名中特定的幾個字?

2021-08-26 22:35:38 字數 598 閱讀 7525

說明(重要):set str=- airvideo就是設定你要替換的字元。

如果字元(- airvideo)前面有空格,就這樣(set str= - airvideo)

也就是說乙個空格也是按乙個字元處理的。

@echo off

set fol=g:\airvideo提取處\

set str=- airvideo

setlocal enabledelayedexpansion

for /f "delims=" %%i in ('dir /s /b "%fol%*.*"') do (set a=%%~fi& set b=%%~ni& set c=%%~xi

set b=!b:%str%=!

ren "!a!" "!b!!c!")

@echo off

set /p pp=請輸入路徑:

set /p src=請輸入包含的字元:

for /f "tokens=*" %%i in ('dir /a /b /s %pp%^|find "%src%"') do (

del "%pp%\%%i"

Python 刪除檔案和檔名特定字元

coding utf 8 import os import string def re file path os.getcwd filelist os.listdir path 該資料夾下所有的檔案 包括資料夾 for root,dirs,files in os.walk path for name...

如何用php獲取檔名字尾

php獲取檔案字尾名 format file 方法一 複製 如下 function extend 1 file name 方法二 複製 如下 function extend 2 file name 方法三 複製 如下 function extend 3 file name 方法四 複製 如下 fun...

shell指令碼 批量修改檔名 刪除檔名中字元

舉例如下 批量改名,刪除檔名中多餘字元 目錄下檔名為如下,要求去掉 finished。可以實現的方法有很多種 方法一 for迴圈結合sed替換 baby localhost for file in ls jpg do mv file echo file sed s finished g done 方...