对jpg筛选好后,和raw放一起,跑脚本即可清理raw
#!/usr/bin/env php
<?php
$files = [];
foreach( new DirectoryIterator($argv[1]) as $file ){
if( $file->isFile() ){
@$files[$file->getBaseName($file->getExtension())][] = $file->getPathName();
}
}
$rubbishBin = rtrim($argv[1],'/') . '/trashed';
mkdir($rubbishBin);
foreach( array_filter($files,function( $paths ){ return count($paths) == 1; }) as $ext){
array_map(function($name)use( $rubbishBin ){
rename($name,$rubbishBin . '/' . $name);
echo $name, PHP_EOL;
},$ext);
}