/// <summary> /// 选择的文件夹和文件 /// </summary> /// <returns></returns> public static (List <DirectoryInfo> directoryInfos, List <FileInfo> fileInfos) GetSelectAssets() { List <DirectoryInfo> _directoryInfos = new List <DirectoryInfo>(); List <FileInfo> _fileInfos = new List <FileInfo>(); string[] guids = Selection.assetGUIDs; for (int i = 0; i < guids.Length; i++) { string path = AssetDatabase.GUIDToAssetPath(guids[i]); if (AssetPath.IsFile(path)) { _fileInfos.Add(new FileInfo(path)); } else { _directoryInfos.Add(new DirectoryInfo(path)); } } return(_directoryInfos, _fileInfos); }