diff --git a/Runtime/TreeCacher.cs b/Runtime/TreeCacher.cs index 8746baba44c6187f8fad6009eeb206ac3edd8885..2095729ff44d36948a32277799410ca0980d6700 100644 --- a/Runtime/TreeCacher.cs +++ b/Runtime/TreeCacher.cs @@ -55,6 +55,19 @@ namespace Wander activeRequests = new List<TreeImageTile>(); } + internal void Delete2KBFiles() + { + if (string.IsNullOrWhiteSpace( folder )) + return; + var enumerator = Directory.EnumerateFiles(folder); + foreach( var d in enumerator) + { + FileInfo fi = new FileInfo(d); + if (fi.Length<2300) + File.Delete( d ); + } + } + internal void Cache() { if (string.IsNullOrWhiteSpace( folder )) @@ -69,10 +82,6 @@ namespace Wander void CreatePreliminaries() { - if (!Directory.Exists(folder.Combine("Trees").NormalizePath())) - { - Directory.CreateDirectory( folder.Combine( "Trees" ).NormalizePath() ); - } treeRequests = new List<TreeImageTile>(); } @@ -227,6 +236,11 @@ namespace Wander { cacher.Cleanup(); } + + if (GUILayout.Button( "Delete 2KB files" )) + { + cacher.Delete2KBFiles(); + } } GUILayout.EndHorizontal(); diff --git a/Runtime/TreeCacher.prefab b/Runtime/TreeCacher.prefab index 9467c7b952c92b52a6f2e75ac6c2671c18eb09a1..d506797e77377e9ab8a56d3424b5bdfe492b5ea7 100644 --- a/Runtime/TreeCacher.prefab +++ b/Runtime/TreeCacher.prefab @@ -45,7 +45,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: state: 0 - folder: + folder: C:/Data sets/Trees numActiveDownloads: 4 numImages: 0 numImagesFinished: 0 @@ -55,4 +55,4 @@ MonoBehaviour: lon: 5.636028 zoom: 14 numSimultanousDownloads: 4 - numTiles: 16384 + numTiles: 500