---
name: "Lucy::Store::Folder"
section: "3pm"
platform: "linux"
package: "liblucy-perl"
version: "0.3.3-7+b1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/Lucy::Store::Folder"
---

# Lucy::Store::Folder(3pm)

Abstract class representing a directory.

## NAME

Lucy::Store::Folder - Abstract class representing a directory.

## SYNOPSIS

```
    # Abstract base class.
```

## DESCRIPTION

A "file" within a Folder might be a real file on disk -- or it might be a RAM buffer.  Similarly, *delete()* might delete a file from the file system, or a key-value pair from a hash, or something else.

The archetypal implementation of Folder, FSFolder, represents a directory on the file system holding a collection of files.

## INHERITANCE

Lucy::Store::Folder isa Lucy::Object::Obj.
