用法:
往檔案裡面傳的引數,第乙個是路徑(預設掃瞄當前目錄),第二個是要過濾的字尾(不需過濾的就不要傳)
python3 listfile.py ./ .apk
listfile.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys, os
defprint_dir
(filepath, subfix)
:print
("path: %s, subfix: %s"
%(filepath, subfix)
)sum=0
for i in os.listdir(filepath)
: path = os.path.join(filepath, i)
if os.path.isdir(path)
: print_dir(path)
if(path.endswith(subfix)):
file_abs_path=os.path.abspath(path)
print
("path: %s"
%(file_abs_path)
)print
("name: %s\n"
%(i)
)sum
=sum+1
print
("檔案總數量: %d"%(
sum)
)print
('引數個數為:'
,len
(sys.ar**)
,'個引數。'
)print
('引數列表:'
,str
(sys.ar**)
)#字尾
subfix ="";
#檔案路徑
filepath =
"./"if(
len(sys.ar**)
>2)
: subfix = sys.ar**[2]
if(len(sys.ar**)
>1)
: filepath = sys.ar**[1]
print_dir(filepath, subfix)
awk應用1 列出本目錄下的全部目錄
在dos下,如果要列出本目錄下檔案可以用如下命令 c study test dir ad 驅動器c 中的卷沒有標籤。卷的序列號是2b32 c62c c study test 的目錄 2003 12 30 08 15 2003 12 30 08 15 2003 12 30 08 05 debug 0 ...
python列出目錄下所有的檔案
import os def listallfilesanddirs level,path files os.listdir path for file in files print level 1 file if os.path.isdir file listallfilesanddirs leve...
列出目錄下的所有檔案
定於需要列出的目錄位址 dir c apmserv5.2.6 www htdocs ahinksns ahinkphp 用 opendir 開啟目錄,失敗則中止程式 handle opendir dir or die cannot open dir echo files in dir 用 readd...