ListFiles (arcpy)

摘要

根据查询字符串返回当前工作空间中的文件列表。通过指定搜索条件可以限制结果。

讨论

必须先设置工作空间环境,之后才能使用多个列表函数,这些列表函数包括 ListDatasetsListFeatureClassesListFilesListRastersListTablesListWorkspaces

语法

ListFiles ({wild_card})
参数说明数据类型
wild_card

wild_card 可限制返回的结果。如果未指定任何 wild_card,则会返回所有值。

String
返回值
数据类型说明
String

文件列表。

代码实例

ListFiles 示例

将 CSV 文件列表复制到 dBASE 格式。

import os
import arcpy

arcpy.env.workspace = "c:/temp"

# Copy each file with a .csv extension to a dBASE file
for csv_file in arcpy.ListFiles("*.csv"):
    # Use splitext to set the output table name
    dbase_file = os.path.splitext(csv_file)[0] + ".dbf"
    arcpy.CopyRows_management(csv_file, dbase_file)

相关主题

5/10/2014