Buenas a todos, llevo todo el dia con un problema que no consigo solucionar
Estoy intentando borrar unos archivos desde un custom editorWindow,el problema es que solo consigo borrar los archivos .unity y .meta los otros no hay manera lo he probado de varias maneras,alguno me da una IOException: Sharing violation y en otros no dice nada pero los deja sin borrar.
Estas son las formas con las que he probado y siempre lo mismo,se borra solo el .unity, el .json ahi se queda,he probado con otras extensiones .xml .txt y lo mismo.Entiendo que alomejor es por un tema de seguridad,pero veo por internet que la gente lo hace asi.Se me esta pasando algo?? o es que no se pude de ninguna manera?no me puedo creer que no haya alguna forma de eliminar archivos desde el editor, he probado a inicar unity en modo administrado(por probar) y tampoco.
Aguien sabe como se hace??
Cheers!!!
Estoy intentando borrar unos archivos desde un custom editorWindow,el problema es que solo consigo borrar los archivos .unity y .meta los otros no hay manera lo he probado de varias maneras,alguno me da una IOException: Sharing violation y en otros no dice nada pero los deja sin borrar.
------
DirectoryInfo dir = new DirectoryInfo ("Assets/Scenes/BuildScenes/");
FileInfo[] fileInfo = dir.GetFiles (name + ".json") as FileInfo[];
fileInfo--------
- .Delete ();
File.Delete(Application.dataPath + "/Scenes/BuildScenes/" + name + ".unity");
File.Delete(Application.dataPath + "/Scenes/BuildScenes/" + name + ".unity.meta");
File.Delete(Application.dataPath + "/Scenes/BuildScenes/" + name + ".json");
File.Delete(Application.dataPath + "/Scenes/BuildScenes/" + name + ".json.meta");
--------
AssetDatabase.DeleteAsset ("Assets/Scenes/BuildScenes/" + name + ".json");
AssetDatabase.DeleteAsset ("Assets/Scenes/BuildScenes/" + name + ".unity");
--------
FileUtil.DeleteFileOrDirectory (Application.dataPath + "/Scenes/BuildScenes/" + name + ".json");
FileUtil.DeleteFileOrDirectory (Application.dataPath + "/Scenes/BuildScenes/" + name + ".unity");
FileUtil.DeleteFileOrDirectory (Application.dataPath + "/Scenes/BuildScenes/" + name + ".json.meta");
FileUtil.DeleteFileOrDirectory (Application.dataPath + "/Scenes/BuildScenes/" + name + ".unity.meta");
--------
Estas son las formas con las que he probado y siempre lo mismo,se borra solo el .unity, el .json ahi se queda,he probado con otras extensiones .xml .txt y lo mismo.Entiendo que alomejor es por un tema de seguridad,pero veo por internet que la gente lo hace asi.Se me esta pasando algo?? o es que no se pude de ninguna manera?no me puedo creer que no haya alguna forma de eliminar archivos desde el editor, he probado a inicar unity en modo administrado(por probar) y tampoco.
Aguien sabe como se hace??
Cheers!!!