20,359
社区成员
发帖
与我相关
我的任务
分享
@set export_php="D:\My\Libraray3\tool\export.php"
@set export_dir="D:\My\Libraray3\export"
@set source_files=%*
@rmdir %export_dir% /s/q
@mkdir %export_dir%
@php %export_php% %source_files%
@explorer %export_dir%
<?php
date_default_timezone_set('Asia/Shanghai');
if($argc == 0)
{
exit('Nothing to copy');
}
define('DS', DIRECTORY_SEPARATOR); // I always use this short form in my code.
$source_dir = 'D:'.DS.'My'.DS.'Libraray3';
$exp_dir = 'D:'.DS.'My'.DS.'Libraray3'.DS.'export';
function ExportOneFile($path)
{
global $source_dir,$exp_dir;
$final_source = $source_dir.DS.$path;
$final_dest = $exp_dir.DS.$path;
$final_dest_dir = dirname($final_dest).DS;
if(!is_dir($final_dest_dir))
{
mkdir($final_dest_dir,0777,true);
}
return copy($final_source,$final_dest);
}
foreach($argv as $index=>$path)
{
if($index === 0)
{
continue;
}
if(ExportOneFile($path))
{
echo $index.' : '.$path." exported\n";
}
}
echo "All Complete. Please go to $exp_dir to view files";