public function filePutContents($path, $content, $flags = 0)
    {
        if (! $this->isFile($path) && !$this->createFile($path))
            return false;
        if (($flags & FILE_APPEND) == FILE_APPEND)
            $this->at($path)->content .= $content;
        else
            $this->at($path)->content = $content;
        return true;
    }