File Data Type

Properties
name data type constraints description
path string  
usableSpace number required
freeSpace number required
directory boolean required
canonicalPath string  
parentFile File  
totalSpace number required
name string  
absolutePath string  
absolute boolean required
absoluteFile File  
hidden boolean required
file boolean required
canonicalFile File  
parent string  

Example

{
  "path" : "...",
  "usableSpace" : 12345,
  "freeSpace" : 12345,
  "directory" : true,
  "canonicalPath" : "...",
  "parentFile" : {
    "path" : "...",
    "usableSpace" : 12345,
    "freeSpace" : 12345,
    "directory" : true,
    "canonicalPath" : "...",
    "parentFile" : { },
    "totalSpace" : 12345,
    "name" : "...",
    "absolutePath" : "...",
    "absolute" : true,
    "absoluteFile" : { },
    "hidden" : true,
    "file" : true,
    "canonicalFile" : { },
    "parent" : "..."
  },
  "totalSpace" : 12345,
  "name" : "...",
  "absolutePath" : "...",
  "absolute" : true,
  "absoluteFile" : {
    "path" : "...",
    "usableSpace" : 12345,
    "freeSpace" : 12345,
    "directory" : true,
    "canonicalPath" : "...",
    "parentFile" : { },
    "totalSpace" : 12345,
    "name" : "...",
    "absolutePath" : "...",
    "absolute" : true,
    "absoluteFile" : { },
    "hidden" : true,
    "file" : true,
    "canonicalFile" : { },
    "parent" : "..."
  },
  "hidden" : true,
  "file" : true,
  "canonicalFile" : {
    "path" : "...",
    "usableSpace" : 12345,
    "freeSpace" : 12345,
    "directory" : true,
    "canonicalPath" : "...",
    "parentFile" : { },
    "totalSpace" : 12345,
    "name" : "...",
    "absolutePath" : "...",
    "absolute" : true,
    "absoluteFile" : { },
    "hidden" : true,
    "file" : true,
    "canonicalFile" : { },
    "parent" : "..."
  },
  "parent" : "..."
}