---
source_url: https://docs.dolphindb.cn/zh/funcs/e/exists.html
fetched_at: 2026-05-19T09:21:18Z
category: funcs
title: exists
sha1: f51d25a1474b0ae049239a30eb17adf6f16d6fc4
---

# exists

## 语法

`exists(path)`

## 详情

检查指定的文件或文件夹是否存在。`exists` 函数也能在分布式文件系统中使用。

## 参数

**path** 字符串标量或向量，表示服务器端文件或文件夹的路径。

## 返回值

布尔类型标量或向量。

## 例子

```dolphindb
t=table(1..10 as ID, rand(1.0, 10) as x);
saveText(t, "/home/DolphinDB/Data/t.txt");

exists("/home/DolphinDB/Data/t.txt");
// output
true
exists("/home/DolphinDB/Data/t1.txt");
// output
false
exists("/home/DolphinDB/Data");
// output
true

exists(["/home/DolphinDB/Data/t.txt","/home/DolphinDB/Data/t1.txt","/home/DolphinDB/Data"]);
// output
[true,false,true]
```

在分布式文件系统中检查文件或文件夹是否存在（以下脚本需要在集群中的数据节点/计算节点中执行）：

```dolphindb
n=1000000
ID=rand(10, n)
dates=2017.08.07..2017.08.11
date=rand(dates, n)
x=rand(10.0, n)
t=table(ID, date, x)

db = database("dfs://valueDB", VALUE, 2017.08.07..2017.08.11)
pt = db.createPartitionedTable(t, `pt, `date);
pt.append!(t);

exists("dfs://valueDB/20170807");
// output
true
```
