我正在尝试使用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有更好的方法吗?