exists
Syntax
exists(path)
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.
Parameters
path is a STRING scalar/vector, indicating the path of file(s) or folder(s).
Returns
A scalar or vector of type BOOL.
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
