# 文件函数

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/file-functions-script.htm)文件函数（只在脚本表达式中可用）返回有关当前阅读的表格文件的信息。这些函数对所有数据源来说都返回 NULL，除了表格文件（例外：ConnectString( )）。

使用每个函数的下拉列表可查看每个函数的简短描述和语法。单击语法描述中的函数名称可了解更多信息。

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/file-functions-script.htm)

#### Attribute

此脚本函数用于返回不同媒体文件的元标签的值作为文本。支持下列文件格式：MP3、WMA、WMV、PNG 和 JPG。如文件 filename 不存在，则它不是一种支持的文件格式或不包含一个称为 attributename 的元标签，将会返回 NULL 值。

[**Attribute**](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/Attribute.htm)(filename, attributename)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/file-functions-script.htm)

#### ConnectString

ConnectString() 函数用于返回 ODBC 或 OLE DB 连接的活动数据连接的名称。此函数用于返回在没有执行 connect 语句时或在执行 disconnect 语句后返回空字符串。

[**ConnectString**](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/ConnectString.htm)()

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/file-functions-script.htm)

#### FileBaseName

FileBaseName 函数用于返回当前阅读表格广播的名称，没有路径或扩展名。

[**FileBaseName**](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/FileBaseName.htm)()

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/file-functions-script.htm)

#### FileDir

FileDir 函数用于返回一个包含至当前阅读表格文件目录的路径。

[**FileDir**](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/FileDir.htm)()

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/file-functions-script.htm)

#### FileExtension

FileExtension 函数用于返回一个包含至当前阅读表格文件扩展名的字符串。

[**FileExtension**](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/FileExtension.htm)()

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/file-functions-script.htm)

#### FileName

FileName 函数用于返回当前阅读表格广播的名称，没有路径但包括扩展名。

[**FileName**](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/FileName.htm)()

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/file-functions-script.htm)

#### FilePath

FilePath 函数用于返回一个包含至当前阅读表格文件的完整路径的字符串。

[**FilePath**](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/FilePath.htm)()

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/file-functions-script.htm)

#### FileSize

FileSize 函数用于返回一个包含文件 filename 字节大小的整数，或如果未指定 filename，则返回一个包含当前读取的表格文件字节大小的整数。

[**FileSize**](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/FileSize.htm)()

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/file-functions-script.htm)

#### FileTime

FileTime 函数用于返回文件 filename 的上一次修改日期和时间的时间戳（按 UTC 时间）。如果未指定 filename，则此函数将参考当前阅读的表格文件。

[**FileTime**](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/FileTime.htm)([ filename ])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/file-functions-script.htm)

#### GetFolderPath

GetFolderPath 函数返回 Microsoft Windows SHGetFolderPath 函数的值。此函数获取 Microsoft Windows 文件夹的名称作为输入，并返回该文件夹的完整路径。

[**GetFolderPath**](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/GetFolderPath.htm)()

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/file-functions-script.htm)

#### QvdCreateTime

此脚本函数用于返回 QVD 文件的 XML-标题时间戳（如果有），否则返回 NULL 值。在时间戳中，时间以 UTC 表示。

FileName[**QvdCreateTime**](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/QvdCreateTime.htm)*QvdCreateTime*

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/file-functions-script.htm)

#### QvdFieldName

此脚本函数用于返回字段编号名 fieldno（如果其存在于 QVD 文件中）（否则，返回 NULL 值）。

[**QvdFieldName**](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/QvdFieldName.htm)(filename , fieldno)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/file-functions-script.htm)

#### QvdNoOfFields

此脚本函数用于返回 QVD 文件中的字段数。

[**QvdNoOfFields**](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/QvdNoOfFields.htm)(filename)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/file-functions-script.htm)

#### QvdNoOfRecords

此脚本函数用于返回 QVD 文件中的当前记录数。

FileName[**QvdNoOfRecords**](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/QvdNoOfRecords.htm)*QvdNoOfRecords*

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/file-functions-script.htm)

#### QvdTableName

此脚本函数用于返回存储在 QVD 文件中的表格名称。

[**QvdTableName**](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/FileFunctions/QvdTableName.htm)(filename)