批量讀取資料夾中的檔名

2022-09-13 16:18:12 字數 1062 閱讀 3568

dir *.*  /b >list.txt
import os

path="***資料夾路徑***" #待讀取的資料夾

path_list=os.listdir(path)

path_list.sort() #對讀取的路徑進行排序

for filename in path_list:

print(os.path.join(path,filename)) #path為路徑,可以去掉,只顯示檔名

import os

import re

import xlwt

def check_file(file_path):

os.chdir(file_path)

print(os.path.abspath(os.curdir))

all_file = os.listdir()

files =

for f in all_file:

if os.path.isdir(f):

files.extend(check_file(file_path+'\\'+f))

os.chdir(file_path)

else:

return files

file_list = check_file("***資料夾路徑***") #待讀取的資料夾

book = xlwt.workbook()

sheet = book.add_sheet('檔名')

i = 0

for data in file_list:

sheet.write(i,0,data)

i += 1

book.s**e('檔名搜尋.xls')

s = ' '.join(file_list)

res_1 = re.findall(r'\d\d\d',s)

print(res_1)

「檔名搜尋.xls」檔案會出現在要讀取的資料夾中。讀取的檔案順序沒有了解,也沒有標註是在哪個子資料夾,建議在excel中排序。

批量提取資料夾內檔名的

如果你也想批量提取檔名 批量獲取乙個資料夾內所有檔案的檔名 可以按下面的步驟進行。第一步,新建乙個txt格式的記事本檔案。第三步,將此記事本檔案後輟名,由txt改為bat。會彈出重新命名對話方塊,單擊 是 第四步,雙擊檔案 新建文字文件.bat 即可生成list.txt檔案。開啟txt檔案就可以看到...

獲取資料夾中的資料夾中的檔名

希望大家多給點意見。由於著急還不知道怎麼弄 情急之下弄出了這麼個東東。檔案的結構是這樣的 在c盤根目錄 有個 商列表資料夾 在 商列表資料夾內有200個 商資料夾 在 商資料夾內有n個檔案 arraylist list new arraylist 記錄c 商列表中的 商資料夾名字 arraylist...

遍歷資料夾修改檔名

php獲取目錄中的所有檔名 1 先開啟要操作的目錄,並用乙個變數指向它 開啟當前目錄下的目錄lala資料夾 handler opendir lala 檔名 2 迴圈的讀取目錄下的所有檔案 其中 filename readdir handler 是每次迴圈的時候將讀取的檔名賦值給 filename,為...