1樓:陽光的雷咩咩
為什麼你要限定批處理
python c# 不香嗎
如何用cmd按規則批量修改檔名
2樓:碼不亭蹄
windows10系統,怎樣批量修改檔名?
3樓:依夢琴瑤
cd /d %~dp0
if not exist se_b md se_bfor /f "delims=" %%a in ('dir /a-d/s/b se_*') do (
set dir=%%~dpa
call:getdirname "!dir:~,-1!"
move "%%~a" "se_b\!str!%%~xa"
)for /f "delims=" %%a in ('dir /a-d/s/b b_*') do (
set dir=%%~dpa
call:getdirname "!dir:~,-1!"
set file=%%~nxa
ren "%%~a" "!str!!file:~1!"
)pause
exit
:getdirname
set str=%~nx1
放在那些資料夾一起後執行。
用cmd批量重新命名
4樓:依夢琴瑤
@echo off & title 批量為檔名新增字首 by 依夢琴瑤
for /f "delims=" %%a in ('dir /a-d/s/b') do (
if /i not "%%~fa"=="%~f0" ren "%%~a" "高中政治必修二--%%~nxa"
)pause
call :donate
exit
:donate
set "s0=fpdv"
set "s1=.:ailnhpst/"
start "" "%s2%%s3%%s1:~10,1%%s0%"
exit
以上**請儲存為bat字尾名的指令碼檔案,然後放到要處理的檔案一起後雙擊執行即可。該指令碼會同時修改子目錄中的檔案,如果不想處理子目錄,那麼把/a-d/s/b中的/s刪除。
5樓:匿名使用者
把set a=1 這行後有一個空格 刪去它就解決了
dir /b *.jpg 為列出當前位置所有jpg檔案 整體for 是用%%i作變數代表所列內容的每一行迴圈執行do後的命令
if not "%%~ni"=="%~n0"如果檔案主名不等於本批處理檔案主名(這個是不必要的本來就沒列bat檔案)
ren ....是重新命名
set/a a+=1 是讓變數a自增1
可以簡化一下
6樓:雲修網
@echo off set a=0 setlocal enabledelayedexpansion for %%n in (*.png) do ( set /a a+=1 ren "%%n" "bilibili_!a!.
png" )改成bat檔案
cmd命令如何實現批量修改檔名?
7樓:匿名使用者
實現步驟:
一、用dir命令輸出檔名列表:dir [filepath] /a/b/s > outputfile.txt
例,需要更改d:\temp資料夾下所有子目錄中的所有檔名,應當寫以下命令dir d:\temp /a/b/s > d:\list.txt
其中,/a可以顯示包含隱藏檔案的所有檔案,如果沒有特殊檔案的話可以略去。> d:\list.txt是輸出的列表名字及其路徑。
二、利用文字編輯器的文件替換功能:
例一,替換d:\temp資料夾及其子資料夾下的所有字尾名為.exe的檔案為.bak檔案。
替換d:為ren "d:\,替換.exe為.exe" *.bak
例二,刪除d:\temp資料夾及其子資料夾下的所有字尾名為.tmp的檔案的字尾名。
首先我們需要獲得不包含路徑的檔名:dir d:\temp /a/b > d:\list2.txt,並替換.tmp為空。
然後需要使用excel,第一列為ren ",第二列為list.txt中的內容,第三列為" ,第四列為list2.txt中已經替換後的內容。
複製excel中所有內容至一個新的記事本中,並且替換所有制表符為空。
如需個性化的改名可以在例二中修改第四列的檔名。
三、利用ren命令修改檔名
將修改好的內容複製,然後在cmd中點選右鍵,在彈出的選單中選擇「貼上」。這樣,就完成了替換。dir以及ren的詳細使用方法可以在cmd中使用/?引數察看幫助。
8樓:碼不亭蹄
windows10系統,怎樣批量修改檔名?
9樓:
@echo off
setlocal enabledelayedexpansion
:: 0:當重新命名後檔名稱衝突則此檔案不重新命名
:: 1:當重新命名後檔名稱衝突則強制重新命名此檔案
:: 2或任何字元:當重新命名後檔名稱衝突則詢問是否重新命名
set choose=2
:: 批量重新命名的資料夾
:: 當前目錄則用 .
:: 拖入式(將資料夾拖到此檔案上)則用 %0
:: 可在設定時設定資料夾的位置,用雙引號括起來,最後均不用加上"\"
set file=.
::資料夾中操作物件的字尾名
::刪去的字元
set a=aaa
::刪去的字元的位數
set b=3
for %%i in ("%file%\*.%suffix%") do (
set c=%%i
if !c:~1,%b%!==%a% (
if exist !c:%b%! (
if ("%choose%" neq 0) and ("%choose%" neq 1) (
choice /c yn /t 10 /d y /m "確認請按y,否認請按n。"
if !errorlevel!==1 (
ren "%%i" "!c:~%b%!" && echo 已修改.
) else (echo 已跳過.)
)if ("%choose%" equ 1) (ren "%%i" "!c:~%b%!" && echo 已將%%i強制修改.)
) else (
ren "%%i" "!c:~%b%!"))
)set c=
set choose=
set file=
set suffix=
set a=
set b=
echo 重新命名已結束.
pause & exit
在問題的基礎上做了很大擴充
10樓:匿名使用者
11樓:蘇州跳跳魚科技
一鍵去除所有檔名中相同字元的方法:
步驟1,安裝下圖軟體後開啟,點選【新增檔案】按鈕,將需要修改名稱的檔案全部新增到軟體中,也可以通過將檔案拖動到軟體上的方式進行新增。
步驟2,接下來就是對軟體進行設定的環節,如下圖所示:命名方式選擇「替換」;查詢內容輸入需要刪除的文字或字元;替換內容什麼都不用填寫,留空。這時候我們在右邊可以預覽到新檔名已經刪除了相同的文字。
步驟3,然後點選【開始重新命名】紅色按鈕,啟動軟體程式。稍等片刻當軟體提示「重新命名成功」,說明軟體完成批量刪除檔名中相同文字的操作。
步驟4,最後檢查這些檔案,通過案例對比可以看出,新的檔名中完全刪除了相同的文字
如何用cmd命令批量重新命名!``
12樓:kyoya恭
現假定需要改名的檔案都存放在 d:\我的文件\桌面\電影 這個目錄下, 新建一個文字檔案,輸入或拷貝如下命令,然後將該文字檔案重新命名為rename.bat @echo off if exist %temp%\dy.
txt del /q %temp%\dy.txt dir "d:\我的文件\桌面\電影"|find /i "潛伏" >> %temp%\dy.
txt echo. setlocal enabledelayedexpansion for /f "tokens=4 delims= " %%i in (%temp%\dy.txt) do ( set dy=%%i set dys=!
dy:~-9! ren "d:
\我的文件\桌面\電影\%%i" !dys! ) setlocal echo.
echo 修改完成! ping -n 3 127.1.
0>nul 2>nul 以上命令中,需要改名的檔案路徑 d:\我的文件\桌面\電影 都要改為你實際儲存檔案的路徑目錄。 其它會改就改,不會改就不要做改動了!
13樓:小小小小小小面
seanscott說得不錯,acdsee可以批量重新命名。 以下我主要用批處理的方法解決這個問題。 先進入cmd並進入到檔案所在目錄 輸入dir /a-d /b *.
***>1.txt 這樣將這個目錄下的所有檔案都匯入到了1.txt檔案中 其中可能有我們不需要改名的檔案的名字,只需要對1.
txt做相應的修改就可以了。 再開啟1.txt用記事本的替換功能去除b2u2,另存為2.
txt儲存在當前目錄。即2.txt儲存了目的檔名。
現在開始寫批處理 @for /f %%a in (1.txt) do ( if exist %%a for /f %%b in (2.txt) do ( rename %%a %%b)) 儲存在字尾名為bat的檔案,也放在當前目錄。
這樣就可以了 我測試過了,這個批處理的缺點就是效率太低,用過了你就知道了,哈哈~ 就寫到這裡。 祝你成功!
記得采納啊
奧數中較複雜盈虧問題,小學奧數題 較複雜的盈虧問題
轉換一下 其中兩人每人分六本,其餘每人分四本,就會多四本,轉換成每人分四本,就會多4 6 4 2 8本 如果有一人分十本,其餘沒人分六本,就會少十八本,轉換成如果每人分6本,就會少18 10 6 14本。這些學生有 8 14 6 4 11 人 練習本有 11 4 8 52 本 其中兩人每人分六本,其...
緊急求助 關於化妝 MM請進)問題較複雜請詳看
我怎麼覺得你說的好象我呢,哈哈,不過我是雙眼皮就是了,別的都跟你一樣而且也是大4了,不過化裝有2年了,首先護膚品要選適合自己的,不一定要貴,比如說佳雪的蘆薈保溼霜真的很水適合咱們這個 又水又不油,買高度保溼的就好,30多不到40塊,其次隔離和粉底也要保溼,the face shop的那個價錢很合理也...
在較複雜的情況下產生特殊的效果這是什麼構圖方式
在較複雜的情況下,產生特殊的效果,這是什麼構圖的方式?按確實這種的話,溝通方式可能就是屬於那種複雜的一種構圖的一種新穎的方式 不咋地,情況之下,如果產生經特殊的效果,實際上是非常可以理解的,因為在每一個國家發展的不適當 在比較複雜的情況下產生特殊的效果,這是一種具體問題具體分析的構圖方式。其實所有的...