問題は、ファイルシステムに新しいフォルダーを作成するにはどうすればよいですか? ファイルを追加する方法は知っていますが、指定したパスに空のフォルダーを作成する方法は?
質問する
3195 次
3 に答える
0
アダプターtrue
に渡すだけです。Local
use Gaufrette\Adapter\Local as LocalAdapter;
...
$adapter = new LocalAdapter(__DIR__ . '/your-new-dir', true);
$filesystem = new Filesystem($adapter);
于 2016-08-30T11:46:12.070 に答える
0
次に、write
apapter を呼び出して、ディレクトリが存在することを確認します。たとえば、FTP
public function write($key, $content)
{
$this->ensureDirectoryExists($this->directory, $this->create);
$path = $this->computePath($key);
$directory = dirname($path);
$this->ensureDirectoryExists($directory, true);
...
}
/**
* Ensures the specified directory exists. If it does not, and the create
* parameter is set to TRUE, it tries to create it
*/
protected function ensureDirectoryExists($directory, $create = false)
{
...
}
于 2014-01-21T15:37:49.020 に答える