我正在编写一个 Python 脚本来从 Azure 文件共享下载文件。文件共享的结构如下:
/analytics/Part1/file1.txt
/analytics/Part1/file2.txt
/analytics/mainfile.txt
/analytics/Part1/Part1_1/file11.txt
Run Code Online (Sandbox Code Playgroud)
我尝试在脚本中使用以下几行,但它仅在根目录级别查找文件和目录。
/analytics/Part1/file1.txt
/analytics/Part1/file2.txt
/analytics/mainfile.txt
/analytics/Part1/Part1_1/file11.txt
Run Code Online (Sandbox Code Playgroud)
输出是:
/analytics/mainfile.txt --> File
/analytics/Part1 --> Dir
Run Code Online (Sandbox Code Playgroud)
但是,我正在寻找类似os.walk()Python 中的函数的东西来实现这种递归目录遍历。知道 Azure 文件服务 Python API 中是否提供此类功能吗?