為了發布WebGIS服務,生成了很多海量且碎小的瓦片數據,當這些數據失去作用的時候,刪除起來十分惱火,用大家都知道windows刪除方法又慢又卡,本文提供兩種解決方法。
方法1 cmd命令
運行cmd.exe,執行下面兩個命令的任何一個都可以實現刪除效果。親測,rmdir速度更快
rmdir 文件路徑 /S /Q
del 文件路徑 /S /Q
/* 注意:/S 表示除本身外,還將刪除目錄下的所有子目錄和文件,/Q 表示安靜模式,刪除時不需要經過確認 */
下面例子,刪除了D:\geoserver_data\tmp\tiles\cu_dg3文件夾下的EPSG_4326_19文件夾的所有文件

上面利用的是相對路徑,也可以使用絕對路徑
//刪除 EPSG_4326_19文件夾和文件夾內部的所有內容
rmdir D:\geoserver_data\tmp\tiles\cu_dg3\EPSG_4326_19 /S /Q
//刪除 EPSG_4326_19文件夾中的所有內容,文件夾本身保留
rmdir D:\geoserver_data\tmp\tiles\cu_dg3\EPSG_4326_19\ /S /Q
方法2 windows powershell命令
該方法和cmd.exe相類似,打開powershell控制台,執行命令與cmd相同,但是,powershell 不支持/S /Q參數

經過對上述兩種方法進行對比,方法1的效率更高,推薦方法1.
