obsidian/笔记文件/2.笔记/unity获取文件夹列表.md
2025-03-26 00:02:56 +08:00

787 B
Raw Permalink Blame History

#unity/日常积累

可以通过这个接口实现 Directory.GetDirectories()

第一个传参是相对路径(绝对路径也可),第二个传参是文件名和后缀类型,第三个是检索范围,例如这里是只检索,当前目录的下一级目录

unity相对路径

这是获取Asset目录下完整的路径名

Directory.GetDirectories(path, "*.*", SearchOption.TopDirectoryOnly);

获取文件本身名称也可以直接获取文件信息然后显示name就好

private const string CharactersPath = "Assets/BundleResources/CommonRegion/OutsideGame/Skins/Characters";

DirectoryInfo source = new DirectoryInfo(CharactersPath);
foreach (DirectoryInfo directoryInfo in source.GetDirectories())
{
	Debug.Log(directoryInfo.Name);
}