如何使用PHP创建到文件夹的符号链接

时间:2017-11-10 19:18:25

标签: php

我正在尝试使用PHP(在Windows下)创建指向文件夹的符号链接。

我的源文件夹:dir / folders

目标文件夹:sorted / date / folder

到目前为止我的代码:

$dir = "dir/";
$iterator = new FilesystemIterator($dir);

foreach($iterator as $key => $fileInfo){

    if($fileInfo->isDir()){

        $cTime = new DateTime();
        $cTime->setTimestamp($fileInfo->getMTime());

        if(!file_exists('dates/'.$cTime->format('Y-m-d'))){
            mkdir('dates/'.$cTime->format('Y-m-d'), 077, true);
        }else{


        // symlink ( string $target , string $link )
        symlink('dates/'.$cTime->format('Y-m-d').'/'.$fileInfo->getFileName(), $fileInfo->getFileName());

        }
    }
}

告诉我这个错误:警告:symlink():无法获取文件信息(错误3)

也许somone有更好的方法吗?

0 个答案:

没有答案