Dev – Dateien aus dem WebDevelopment in den Android relevanten Ordner verschieben

Die HTML5 WebApps sind laut Guideline in einem anderen Ordner, als die Java / Anroid relevanten assets.
Um die Hybrid Apps zu testen und in Sync zu halten bietet sich folgendes Robocopy Script an, dass die beiden Ordner mit einem Mausklick synchronisieren kann.

Achtung – DEUTSCHER Artikel! Da die DateTime Variablen nur auf einem deutschen Windows funktionieren.

@echo off
echo Example - Move the HTML Dev folder to the Java assets www (Dev) Folder
echo OVERWRITE MODE! The files in the target folder will be overwritten - new files (there) deleted

rem GET DATE AND TIME TO VARIABLES - FOR GERMANY
rem https://znil.net/index.php?title=Windows:Batch_/_DOS-Box:_aktuelles_Datum_und_Uhrzeit_f%C3%BCr_Datei-_oder_Verzeichnisnamen_verwenden
set mydate=%date:~6,4%%date:~3,2%%date:~0,2%

rem Stunden:   %time:~-11,2%
rem Minuten:   %time:~-8,2%
rem Sekunden:  %time:~-5,2% 
rem with MINUS YYYY-MM-DD--HH-MM-SS
set mydatetime2=%date:~-4%-%date:~-7,2%-%date:~-10,2%--%time:~-11,2%-%time:~-8,2%-%time:~-5,2%
set mydatetime=%date:~-4%%date:~-7,2%%date:~-10,2%%time:~-11,2%%time:~-8,2%%time:~-5,2%

echo Today is %mydate% ant the Timestamp is %mydatetime%
echo .
timeout 3
echo Source J:\xampp17\htdocs\myP\html5\fireTV_test\tv\_adb_wrapthis\
echo Target1 E:\00_today\2017-03-01-files\LOCAL_ADB_Fire_Wrapper_4YT_2017-03-01\BabySleepSweet\
echo Target2 E:\00_today\2017-03-07-files\LOCAL_AmazonWebView4APP_2017-03-07\BabySleepSweetAWV\
echo both on app\src\main\assets\www
pause
Robocopy J:\xampp17\htdocs\myP\html5\fireTV_test\tv\_adb_wrapthis\ E:\00_today\2017-03-07-files\LOCAL_AmazonWebView4APP_2017-03-07\BabySleepSweetAWV\app\src\main\assets\www\ /MIR /XD  "$RECYCLE BIN" "System Volume Information" /W:5
echo Updated %mydatetime% >>E:\00_today\2017-03-07-files\LOCAL_AmazonWebView4APP_2017-03-07\BabySleepSweetAWV\app\src\main\assets\www\_delete_onfinalversion\_lastUpdate.txt
timeout 5
Robocopy J:\xampp17\htdocs\myP\html5\fireTV_test\tv\_adb_wrapthis\ E:\00_today\2017-03-01-files\LOCAL_ADB_Fire_Wrapper_4YT_2017-03-01\BabySleepSweet\app\src\main\assets\www\ /MIR /XD  "$RECYCLE BIN" "System Volume Information" /W:5
echo Updated %mydatetime% >>E:\00_today\2017-03-01-files\LOCAL_ADB_Fire_Wrapper_4YT_2017-03-01\BabySleepSweet\app\src\main\assets\www\_delete_onfinalversion\_lastUpdate.txt
timeout 5
echo finished!
pause

Leave a Reply