在整理文檔時(shí),需要新建68個(gè)文件夾,而且名稱(chēng)是以數(shù)字有規(guī)律遞增的。
如果手工新建文件夾,然后改名……
利用Windows批處理實(shí)現(xiàn)循環(huán)新建文件夾,雙擊bat文件立即搞定!
有兩點(diǎn)需要解決:
- 新建文件夾命令(md dirName)
- 循環(huán)語(yǔ)句(for循環(huán))
@echo off
for /l %%i in (1,1,68) do md %~dp0%%i
echo 在%~dp0下新建文件夾成功
pause
注釋?zhuān)菏褂?%~dp0 獲取當(dāng)前目錄,
添加點(diǎn)提示信息,然后 pause 命令暫停一下.

實(shí)例
下面想把每個(gè)文件里的圖片按1. 2. 3.。。依次命名。

原狀態(tài)
寫(xiě)一個(gè)rename.bat文件
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
set /A num=0
FOR /F "tokens=*" %%i in ('dir /A-D /B /OD /TC') do (
IF NOT "%%i"=="%~n0%~x0" (
set /A num+=1
ren "%%i" "!num!%%~xi"
)
)
ENDLOCAL
exit
注釋?zhuān)?/p>
/OD參數(shù)是按時(shí)間排序,用/O-E,這樣使批處理文件排在最后(擴(kuò)展名是bat,b的優(yōu)先級(jí)高,用-號(hào)來(lái)顛倒順序。
dir中/O和/T參數(shù)的說(shuō)明:
/O 用分類(lèi)順序列出文件。
sortorder N 按名稱(chēng)(字母順序) S 按大小(從小到大)
E 按擴(kuò)展名(字母順序) D 按日期/時(shí)間(從先到后)
G 組目錄優(yōu)先 - 顛倒順序的前綴
/T 控制顯示或用來(lái)分類(lèi)的時(shí)間字符域。
timefield C 創(chuàng)建時(shí)間
A 上次訪問(wèn)時(shí)間
W 上次寫(xiě)入的時(shí)間
修改后
加一個(gè)刪除當(dāng)前目錄下所有指定文件:
del *.jpg /s
pause
加一個(gè)可恥的刷訪問(wèn)量:
#!/usr/bin/env python
#-*- coding:UTF-8 -*-
import webbrowser
import os
import time
url = 'http://www.itdecent.cn/p/a154f24c9990'
i=0
while i<100:
webbrowser.open(url,new=1)
time.sleep(0.3) #設(shè)置每次打開(kāi)新頁(yè)面的等待時(shí)間
#print( webbrowser.get())
i+=1
os.system('taskkill /F /IM iexplore.exe')
