首页 > 科技 >

🌟Unity小技巧获取指定目录下所有文件名✨

发布时间:2025-03-22 16:32:41来源:网易

在Unity开发中,有时我们需要遍历某个特定目录下的所有文件,比如加载资源或整理项目结构。今天就教大家如何用C脚本轻松实现这一功能!🔍

首先,在Unity编辑器中创建一个C脚本,命名为`FileListGenerator.cs`。然后编写如下代码:

```csharp

using System.IO;

using UnityEditor;

using UnityEngine;

public class FileListGenerator : MonoBehaviour

{

[MenuItem("Tools/Get Files In Folder")]

static void GetFilesInFolder()

{

string path = "Assets/Resources"; // 指定目标目录

DirectoryInfo dir = new DirectoryInfo(path);

FileInfo[] files = dir.GetFiles();

foreach (FileInfo file in files)

{

Debug.Log(file.Name); // 输出文件名

}

}

}

```

这段脚本会在点击菜单栏的 `Tools -> Get Files In Folder` 时,自动打印出指定目录(这里是`Assets/Resources`)中的所有文件名。💡

通过这种方式,你可以快速了解项目中某个文件夹内的内容,非常适合整理资源或调试阶段使用哦!🚀

Unity 开发技巧 文件管理

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。