分享至
想使用BAT檔案在大量檔案前輸入號碼,且後面檔名不變更目前頭緒只有如下...
@set /p num=輸入號碼:
輸入號碼後,大量修改該目錄下的檔案(CSV)ex:原始檔案名稱ABCDEFGH.csv
輸入號碼後變成12345678-ABCDEFGH.csv
已邀請的邦友 {{ invite_list.length }}/5
用Python應該4~8行可以搞定吧用pathlib
pathlib
powershell 一行搞定,可另存成 .ps1 的檔案當批次檔用
Get-ChildItem "*.csv" | rename-item -NewName { "12345678-" + $_.Name }
命令列下直接執行
for %a in (*.csv) do ren "%~a" "12345678-%~na%~xa"
python的寫法
...........你都來問批次檔的寫法了,應該不會想知道其他語言的做法吧,咳咳咳
存成.bat可以直接引入參數rename.bat 12345678
for %%a in (*.xlsx) do ren "%%~a" "%1-%%~na%%~xa"
powershell寫成"PS1批次檔"的處理方式,用參數帶的話
Get-ChildItem "*.csv" | rename-item -NewName { "$($args[0])-" + $_.Name }
繞口?沒辦法,那就用BAT處理法吧
IT邦幫忙