PHerison
(P Herison)
8
Meine Version:
@echo off
rem Setze ein paar Variablen
set path=%path%;C:\Program Files\GnuWin32\bin;d:\Program Files\josm
set java_param=-jar -Xmx1024m
set tiles=%localappdata%\Temp\JMapViewerTiles_User
rem Wechsle ins JOSM-Verzeichnis
d:
cd "\Program Files\JOSM"
:run_josm
rem Prüfe auf neue JOSM-Version und starte JOSM
wget.exe -N http://josm.openstreetmap.de/josm-%1.jar
java.exe %java_param% josm-%1.jar
rem Berechne Anzahl der Dateien
dir /a-d "%tiles%\Bing Aerial Maps" | find /c ":" > NUMfiles.###
set /p count=<NUMfiles.###
del /q NUMfiles.###
rem Wenn es nicht mehr als 30000 sind beenden
if %count% lss 30000 goto end
:delete_tiles
del /f /q "%tiles%\Bing Aerial Maps"
goto end
:end
rem pause
Gestartet wird das ganze mit
C:\Users\User\Documents\josm.bat tested
Kennt einer einen bessere Funktion zum Ermitteln und Vergleichen der Dateienanzahl, oder hat gar einen Cachecontroler, der alle “alten” Tiles löscht und nur die neuesten x Stück behält?