例如选择图中的test文件夹,要批量修改111,112,123文件夹里第一层图片的可读性(注意不能修改111文件夹里1文件夹内的图)
以.开头的文件夹会被Unity忽略。在这种文件夹中的资源不会被导入,脚本不会被编译。也不会出现在Project视图中。
看你的目录和程序的位置关系
../ 是上一层,先用 ../../ 等找到你程序和目标文件共同的根目录,再
/test1/111/ 找到你要的目录
已经找到解决方法,主要是用assetGUIDs实现
var select = Selection.assetGUIDs;
if (select.Length > 0)
{
string path = AssetDatabase.GUIDToAssetPath(select[0]);
SetTextureMarkDirectory(path);//GetFileSystemInfos()获取指定目录下的所有文件以及子文件夹 //.Name.EndsWith("")判断后缀实现要求
}