忽略Python listdir中的“系统卷信息”

癸烷博士

我目前正在尝试获取Windows卷上的所有文件,以便复制某些文件。从一个文件夹复制到另一个文件夹可以很好地工作,但是当尝试列出目录然后遍历找到的卷文件时,“系统卷信息”的访问被拒绝例外引起了我的欢迎。

如何在循环中忽略/跳过呢?

我使用的是递归函数,第一次使用卷本身的根路径调用它。

def list_all(path):
files = os.listdir(path)

for file in files:
    low_path = os.path.join(path, file)

    if os.path.isdir(low_path):
        list_all(low_path)
    else:
        # shutil.copy()
RMPR

您可以添加一个try/except

def list_all(path):
files = os.listdir(path)

try:
  files.remove("System Volume Information")
except:
  print("System Volume Information not present in this directory")


for file in files:
    low_path = os.path.join(path, file)

    if os.path.isdir(low_path):
        list_all(low_path)
    else:
        # shutil.copy()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

python-忽略os.listdir()中的目录

来自分类Dev

Python中的if语句被忽略

来自分类Dev

忽略python argparse中的空间

来自分类Dev

忽略python中的IPython魔术

来自分类Dev

在python中忽略numpy bincount中的NaN

来自分类Dev

忽略python中的numpy bincount中的NaN

来自分类Dev

如何在python 2.6中忽略证书?

来自分类Dev

忽略python中的反斜杠字符

来自分类Dev

Python忽略命令从列表中删除项目

来自分类Dev

如何忽略 Python 中的哈希“#”符号?

来自分类Dev

忽略 Python 统计模型中的 NaN

来自分类Dev

Python 警告 Django 测试中的异常,忽略

来自分类Dev

如何使用os.listdir在Python3中获取文件信息?

来自分类Dev

如何检查其中的卷组以及卷组中的文件系统Linux中的详细信息

来自分类Dev

Linux忽略了在我的python脚本中启动的命令中的引号

来自分类Dev

如何在 Python 中忽略字符串中的空格?

来自分类Dev

在python中忽略csv中的标题对数据进行排序

来自分类Dev

离线绘图忽略plotly python API中的布局参数

来自分类Dev

Python FPDF忽略封面中的页眉和页脚

来自分类Dev

如何忽略python中的下一行

来自分类Dev

如何在Python中对堆栈数组进行忽略的nan?

来自分类Dev

为什么在python中没有忽略特殊变量?

来自分类Dev

忽略python中的其他关键字参数

来自分类Dev

忽略错误消息以继续执行python中的循环

来自分类Dev

如何在Python中忽略反斜杠作为转义字符?

来自分类Dev

GET请求忽略了我在python请求中的参数

来自分类Dev

突破嵌套循环时,如何使之在Python中不被忽略?

来自分类Dev

如何忽略异常并在python中处理整个块(多行)?

来自分类Dev

与get attr求和的值和忽略python中的“无”值?

Related 相关文章

热门标签

归档