is it possible to find the path of a texture, using a gameObject that has an instance of that texture on it?
Should be either using the object itself or the internal instance ID:
AssetDatabase.GetAssetPath(texture1.GetInstanceID);
// or
AssetDatabase.GetAssetPath(texture1);
for instances of things i.e. textures, then this might be able to find the path from the name of the instance:
var path1 : String = System.IO.Directory.GetDirectories(Application.dataPath, title, System.IO.SearchOption.AllDirectories);