File Data Type

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

Example

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