复制文件的脚本(linux+windowx)
功能:把指定文件夹(不包括)下的所有东西复制到指定文件夹下。
在产品发布的时候,某些不共享的配置文件可以通过此脚本在项目第一次发布的时候生成。
windows版本(当前目录下resources)
rem @echo off::cd ../../..echo cdset root_dir=%cd%\..\..\..echo %root_dir%set toPath=%root_dir%\resourcesxcopy /S/Y res_module %toPath%pause
#!/bin/sh:/bin/bashexport PATH=/usr/bin:/bin:/sbin:/usr/sbin:$PATHcur_dir=`pwd`root_dir=`dirname $0`echo "tools_path:"${root_dir}toPath=${root_dir}/../classesecho "target_path:"${toPath}cd ${root_dir}tmp_dir=${root_dir}/"tempDir"rm -fr $tmp_dirmkdir $tmp_dircp -r res_module/* $tmp_dirfind $tmp_dir -name ".svn" | xargs -i rm -fr {} \ ; cp -r $tmp_dir/* ${toPath}rm -fr $tmp_dircd $cur_direcho "deploy succ!"find dir -name "*.txt" -exec cp --parents {} tmp/ \;