當前資料夾內刪除指定字元前所有內容(含字元本身)?

2024-12-22 17:20:10 字數 1472 閱讀 4108

1樓:帳號已登出

在檔案所在的資料夾內新建乙個字尾為bat的檔案,並用記事本開啟輸入以下**:

echo off

setlocal enabledelayedexpansionset "str= "

for /f "delims=" i in ('dir /b *-do (

set "var=%%i"

for /f "tokens=2* delims=-"j in ("var:%str%=!do ren "%i" %j )

**如下圖所示,點選執行即可一鍵改名:

批處理**檔案。

2樓:中兵勘察海外部

用萬用字元,?代表乙個字元,*代表所有字元,比如用*-*mp4,這也不好弄了,其實,你可以先list *.mp4 >

然後用電子錶開啟,這時候可以把它分解成幾個字列,比如用-做分割,要做乙個分割的就是不變的,乙個是分割的,然後分割的要把要刪除的直接刪除,然後合併,再加一列,就是rename,然後再輸出到txt檔案,形成 rename 檔案-檔案。mp4 檔案。mp4

有很多行,改名為bat,執行一下就可以了。

3樓:舒心小宇

有空格的時候 加引號 可以包含空格。

不過你這前後都不確定 可以藉助exl 或者txt tree出名稱列表搞到手, 然後替換掉空格 然後再用for/f 來把第一行的左邊 檔案 命名到右邊檔案。

4樓:

不清楚你的實際檔案/情況,僅以問題中的樣例/說明為據;以下**複製貼上到記事本,另存為,編碼選ansi,跟要處理的檔案放一起雙擊執行。

clsecho off

rem 刪除多個檔名稱中的指定字元及其前面的所有字元內容。

mode con lines=5000

title %#% +z%

cd /d "%dp0"

dir /a-d-h/b|find /i /v "%nx0"|cscript -nologo -e:jscript "%f0"

echo;%#% +z%

pauseexit

var fso=new activexobject('');

while(!

var it=;

var f=;

var newname=

if(newname !=

newname);

搜尋資料夾時 如何去掉帶有某個字元的所有檔案,留下沒有那些字元的檔案

5樓:網友

搜尋條件中沒有搜搜帶慶索「不含某個字元」的選項。你是想刪掉「檔名中含某個字元的檔案」,那你可以搜尋「含有該字元的所有檔案」,然後把這些檔案刪掉不就達到你的目的了?

在搜尋的「世握包含文字」是指檔名及檔案裡面包含該字元的都可以找到。如果只想行慧刪掉檔名中包含某個字元,你只要直接在「要搜尋的檔案或資料夾名為:」下的搜尋框內輸入你要查詢的字元。就可以了。

資料夾刪除不掉,怎麼刪除刪不掉的資料夾

冰刃 這是一斬斷 的利刃,它適用於windows 2000 xp 2003 作業系統,其內部功能是十分強大,用於查探系統中的幕後 木馬後門,並作出處理.可能您也用過很多類似功能的軟體,比如一些程序工具 埠工具,但是現在的系統級後門功能越來越強,一般都可輕而易舉地隱藏程序 埠 登錄檔 檔案資訊,一般的...

如何刪除windowsold資料夾

方法一 1 因為作業系統版本的不同,而附帶的系統許可權也會有所不同,所以,有的狀態下,新裝的windows 7 作業系統使用者是不能隨意刪除保留下來的windows7.old資料夾的。但是,可以通過其它方法來刪除它。2 開始 搜尋 輸入 cmd 找到後,右鍵點選選單中的 以管理員身份執行 3 鍵入 ...

怎麼刪除這個資料夾

1 開始 執行 裡輸入cmd。命令提示符下輸入 rmdir s q 檔案路徑 例如 rmdir s q d 448921 2 利用pe系統刪除該資料夾 如果兩者都無效請在命令提示符下輸入 chkdsk f或用系統自帶的磁碟檢查工具進行檢查修復後在進行以上刪除操作。試試看我這個 del f a q 1...