Get file directory info
  • 18 May 2022
  • 1 Minute to read
  • Dark
    Light
  • PDF

Get file directory info

  • Dark
    Light
  • PDF

Given a local filesystem path, get information about the file/directory it points to.

Since a path can be either a file or a directory, the Type output argument resolves to either file or directory.

Correspondingly, File or Directory will be a null value.

Input arguments

Label Key Type Required? Default Description
File path path String(local-filesystem-reference) Yes Absolute local filesystem path to a file/directory.

Output arguments

Number of outputs: 2

Label Key Type Description
Type type String Type of item at the given path
File file Object Object describing the file at the given path, if found.
  • Local path
file.path String Absolute local filesystem path representing the file location on the device, including the filename and extension. On web, this is created via the [`createObjectURL`](https://developer.mozilla.org/en-US/docs/Web/API/URL/createObjectURL) method.
  • MIME type
file.mimeType String MIME type of the file, if it could be determined.
  • Name
file.name String Name of the file in the local filesystem, if applicable. Note that the filename and extension are included in the **Local path** property already.
  • Size
file.size Number Size of the file, in bytes.
  • Created at
file.createdAt String Creation datetime of the file, if it can be determined.
  • Modified at
file.modifiedAt String Datetime when the file was last modified, if it can be determined.
Directory directory Object Object describing the directory at the given path, if found.
  • Local path
directory.path String Absolute local filesystem path representing the directory location on the device.
  • Name
directory.name String Name of the directory in the local filesystem, if applicable. Note that the directory name is included in the **Local path** property.
  • Files in directory
directory.files Array List of objects representing the files in the directory.
  • Subdirectories
directory.directories Array List of objects describing subdirectories of the directory.
  • Total size
directory.totalSize Number Total size of the directory, in bytes.

Events

No events.

Errors

Label Code Description
File/directory not found fileNotFound Thrown if a file/directory could not be found at the given path.

Was this article helpful?