@echo off
rem 執行格式:專案檔案處理.bat 專案路徑 壓縮檔案名
rem 設定檔案路徑及壓縮檔案名
set nowdate=%date:~0,10%
rem 專案路徑
set sourcefilepath=%1
rem 壓縮檔案名,一般為專案名稱
set filename=%2
rem 存放目錄,專案名稱下按日期分類
set targetfilepath=f:\%filename%\%nowdate%
rem copy file.
if not exist %sourcefilepath% (
@echo 原始檔路徑不存在,退出
goto exit
)if not exist %targetfilepath% (
@echo 建立檔案目標目錄
md %targetfilepath%
)@echo 複製開始
xcopy /e/q/y %sourcefilepath% %targetfilepath%
if errorlevel 1 echo 檔案拷貝失敗
if errorlevel 0 echo 成功拷貝檔案
@echo 複製結束
@echo 處理檔案開始
if not exist %targetfilepath% (
@echo 目標目錄不存在,退出
goto exit
)cd %targetfilepath%
@echo 刪除不需要檔案
rd /s/q bin
rd /s/q src
rd /s/q .settings
for /r . %%f in (.) do (
if exist "%%f\.svn" (
rd /s/q "%%f\.svn"))
del /s/q *.log
del /s/q log\*.*
del /s/q data\*.*
del /s/q .classpath
del /s/q .project
del /s/q build.xml
@echo 處理檔案完成
@echo 壓縮檔案
c:cd c:\program files\winrar
winrar.exe a -k -r -s -m1 -ep1 %targetfilepath%\%filename%.rar %targetfilepath%\
@echo 壓縮完成
:exit
gulp批量打包檔案並提取公共檔案
gulp是前端開發過程中對 進行構建的工具,是自動化專案的構建利器。browseriyf是模組化打包工具。一般情況下,browserify 會把所有的模組打包成單個檔案。單個檔案在大多數情況下是適用的,可以減少 http 請求數量,提高效能。不過在其他一些情況下,打包的單個檔案可能過大,使得頁面的初...
CMD批處理提取資料夾下lib檔案
在配置第三方庫環境的時候,會遇到輸入附加依賴項這個步驟,以前都是新建乙個txt檔案乙個個輸入,這種效率低下,而且容易出錯。隨著學習的不斷深入,掌握了一種準確且效率高的的方法,從而解決了這個問題。下面將介紹一下通過cmd處理的方法提取檔案路徑下的檔名。1 win r 2 輸入 cmd 3 輸入 cd ...
cmd命令 打包壓縮
有些站點主機會安裝winrar,如果沒有,上傳乙個rar.exe就好了,rar的詳細命令可以在winrar的安裝目錄裡 rar.txt 檔案中找到,或許你沒有耐心的讀下去,那這裡就介紹簡單的命令給大家 提供乙個打包的例子,希望對大家能有點幫助。bat檔案如下 cd cd program files ...