前言
工作中經常有重新命名大量檔案的需求,因此可以考慮用程式來一鍵完成。這個功能比較簡單,可以多收集幾種版本來測試一下~~
python
使用os.listdir()方法返回當前目錄下的所有檔名,對每乙個檔名字串用str.replace()方法做替換操作,然後用os.rename()方法重新命名。
import os
des_name =
'***'
src_name =
'***'
for old_file in os.listdir(
'./'):
new_file = old_file.replace(src_name, des_name)
os.rename(old_file, new_file)
擴充套件:
powershell
$dir = dir
.$des = "***"
$src = "***"
foreach
($_ in $dir
)}
寫成一行**
dir
|where-object
|foreach-object
bat@echo off & setlocal enabledelayedexpansion
set des=***
set src=***
for/f %
%i in (
'dir /b %src%*')do
(set old_name=%
%i set new_name=!old_name:%src%=
%des%!
ren"!old_name!"
"!new_name!"
)echo 檔案重新命名成功
pause
shelldes=
"***"
src=
"***"
for var in
`ls $src*`;do
mv"$var"
"$";
done
總結
windows下推薦使用一行powershell**,簡潔高效,windows自帶powershell,不用安裝任何軟體。linux下必須是shell指令碼,誰不用誰傻~~
awvs11批量指令碼
coding utf 8 import urllib2 import ssl import json author jamesj servers 伺服器 username 使用者名稱 pw sha256加密後的密碼 以上內容請批量替換,然後把要新增的url列表儲存成testawvs.txt檔案,放在...
struts2 批量新增
1.在action中定義,list屬性 product為pojo 2.jsp頁面中 s iterator value new int 3 status stat tr td s textfield name td td s textfield name td td s textfield name ...
python3批量改名
自打有了網課的經驗,老師們各有個的收作業方式.有的用智學網.但有的老師就比較厲害,他們讓學生拍照傳檔案 甚至要改檔名,打包成zip 皿 既然是拍照上傳,拍照肯定是手機的事 我不會安卓,那我們看看在電腦上我們可以做什麼 改名字 用python實現應該不難 打包zip 應該也不難 發布 qq上發給特定的...