public void GetEXIF(string path, ystring yield) { var is_io = path.StartsWith(io); var is_thumb = path.StartsWith(thumb); var filepath = path.SkipUntilIfAny(io); if (is_thumb) { filepath = path.SkipUntilIfAny(thumb); } // is this still a problem? filepath = filepath.Replace("%20", " "); var file = new File(filepath); if (file.exists()) if (file.isFile()) if (path.EndsWith(".jpg")) { file.print(yield); } }