CONDITIONS

Checking if a path exists

%path% (is|does)[(n't| not)] exist[s]
if file "eula.txt" exists:
  broadcast "eula.txt does exist"

Checking if a path is a directory

%path% is[(n't| not)] directory
if file "eula.txt" is not directory:
  broadcast "eula.txt is not a directory"

Checking if a path is a file

%path% is[(n't| not)] [a] file
if file "eula.txt" is file:
  broadcast "eula.txt is a file"

Checking if a path is empty

%path% is[(n't| not)] empty

Checking if a path is executable

%path% is[(n't| not)] executable

Checking if a path is hidden

%path% is[(n't| not)] hidden

Checking if a path is readable

%path% is[(n't| not)] readable

Checking if a path is a system file

%path% is[(n't| not)] [a] system file

Checking if a path is writable

%path% is[(n't| not)] writable