我有一个关于文件句柄的问题,我有:
文件:“Mark, 123456, HTCOM.pdf”
“约翰,409721,JESOA.pdf
文件夹:
“马克,123456”
“马克,345212”
“马克,645352”
“约翰,409721”
“约翰,235212”
“约翰,124554”
我需要一个例程将文件移动到正确的文件夹。在上述情况下,我需要比较文件和文件夹中的第一个和第二个值。如果相同,我将移动文件。
补充帖子:我有这个代码,工作正常,但我需要修改以检查名称和代码以移动文件......我对实现功能感到困惑......
$pathToFiles = 'files folder';
$pathToDirs = 'subfolders';
foreach (glob($pathToFiles . DIRECTORY_SEPARATOR . '*.pdf') as $oldname)
{
if (is_dir($dir = $pathToDirs . DIRECTORY_SEPARATOR . pathinfo($oldname, PATHINFO_FILENAME)))
{
$newname = $dir . DIRECTORY_SEPARATOR . pathinfo($oldname, PATHINFO_BASENAME);
rename($oldname, $newname);
}
}