exists

Syntax

exists(path)

Arguments

path is a STRING scalar/vector, indicating the path of file(s) or folder(s).

Details

Check if the specified file(s) or folder(s) exist. It can be used in the distributed files system to check if the specified folder(s) exist.

Examples

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

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

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

To check if a folder (or folders) exists in the distributed files system (the following script must be executed at a data node in a cluster):

n=1000
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