mac source匯出選中的檔案到指定目錄
阿新 • • 發佈:2020-12-30
技術標籤:php
1.開啟sourcetree軟體, 路徑
動作->自定義操作->編輯
新增,然後在彈出窗填寫資訊
需要2個檔案,1個是export.php,1個是export.sh
export.php
<?php date_default_timezone_set('Asia/Shanghai'); if($argc == 0) { exit('Nothing to copy'); } define('DS', DIRECTORY_SEPARATOR); $source_dir = '/Users/guokai/workspace/Monitor-API'; $exp_dir = '/Users/guokai/Downloads/WWW'; 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." . PHP_EOL; } } echo PHP_EOL. "All Complete. Please go to {$exp_dir} to view files" . PHP_EOL . PHP_EOL; ?>
export.sh
#!/bin/bash
export_php="/Users/guokai/Downloads/export/export.php"
export_dir="/Users/guokai/Downloads/WWW"
source_files=$*
rm -rf $export_dir
mkdir -p $export_dir
/usr/local/php54/bin/php $export_php $source_files
open $export_dir