在指定路径下查找并打印mdb类型文件
2024-10-13 03:11:52
1 #encoding:utf8
import os fpath = 'D:\Download\LP传奇-麒麟传说\Date'
rfile = '' files = []
mdbFiles = []
str=bytes('\x00\x01\x00\x00Standard Jet D','utf-8') # find files in flist
def allFiles(dir):
for f in os.listdir(dir):
file = os.path.join(dir,f)
if os.path.isdir(file):
allFiles(file)
elif os.path.isfile(file):
files.append(file) allFiles(fpath) # Extract the first 38 characters of each file
for x in range(0,len(files)):
rfile = open(files[x],'rb')
mdbFiles.append(rfile.read(38)) # To determine whether mdbFiles[x] contains str
for x in range(0,len(mdbFiles)):
if str in mdbFiles[x]:
print("IS MDB -> {0}".format(files[x]))
最新文章
- 一个特殊情形的Mittag-Leffler分解
- Java避免创建不必要的对象
- bootstrap datetimerange
- CF 66D. Petya and His Friends
- 关于Python脚本开头两行的:#!/usr/bin/python和# -*- coding: utf-8 -*-的作用 – 指定文件编码类型
- oracle入门-%的用法
- Ext vtype
- 3Git使用入门
- 设置TabBarItem选中时的图片及文字颜色
- iOS中几种定时器 - 控制了时间,就控制了一切
- OpenWRT 添加应用程序开机启动方法
- VMware对虚拟机快照进行克隆
- 4 Past progressive VS simple past
- 什么是IO多路复用
- html常用代码合集
- python3之Django多数据库
- 【Android开发】之Fragment与Acitvity通信
- django项目添加新的app
- okhttp发送post请求
- 常用算法Java实现之冒泡排序