File Data Type

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

Example

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