這個是python指令碼,需要安裝python執行環境以後才可以用噢.rdgrpext.py內容如下:
import os
import sys
import dircache
type_max = 100 * 2
item_max = 100 * 100 * 30
exts=""
count = 0
defmain():
absp = os.path.abspath( sys.argv[1])
processdir(absp)
processresult()
defprocessdir( rootdir ):
printrootdir
dirs = os.listdir(rootdir)
foritemindirs:
globalitem_max
globalcount
if(count > item_max):
break;
item = rootdir + "/" + item
if(os.path.isdir(item)):
processdir(item)
elif(os.path.isfile(item)):
processfile(item)
count += 1
defprocessfile(file):
pt = file.rfind("/")
filename = file[pt+1:]
pt = filename.rfind(".")
if(pt > 0):
extname = filename[pt+1:]
pt = extname.find("_")
if(pt > 0):
extname = extname[:pt]
proces***tname(extname)
defproces***tname (ext):
globalexts
if(exts.find(ext) < 0):
exts = exts + "," + ext
defprocessresult():
globalexts
es = exts.split(",")
es.sort()
foreines:
printe
main()
Shell指令碼統計當前目錄下目錄和檔案的數量
linux下如何統計當前目錄下檔案有多少個,目錄又有多少個呢?下面用shell寫乙個指令碼,放置在當前目錄下,執行即可。複製 如下 bin bash 指令碼名稱 dir 定義乙個函式fun directory fun directory jjuzvrcvnbsp 呼叫函式 fun directory...
python查詢目錄下指定副檔名的檔案例項
這程式設計客棧裡使用python查詢當前目錄下的擴充套件名為.txt的檔案 import os程式設計客棧 items os.liswww.cppcns.comtdir 程式設計客棧 newlist for names in items if names.endswith txt 程式設計客棧 ne...
Linux統計當前目錄下的所有檔案數目
其中find name jpg是查詢當前目錄下所有的字尾名為jpg的檔案 count是將查詢到的檔名 包含路徑 寫入到count檔案中,每個檔名佔一行,這樣我們通過統計count的行數就能知道jpg檔案的個數。wc l count作用就是統計count的行數並輸出。命令執行結果如下 上述方法以乙個缺...