在Unity中獲取文件夾里所有的文件,可以使用System.IO
命名空間下的Directory.GetFiles
方法。以下是一個(gè)示例代碼:
using System.IO;
string folderPath = "Assets/YourFolderName"; // 文件夾路徑
string[] files = Directory.GetFiles(folderPath);
foreach (string file in files)
{
Debug.Log("File: " + file);
}
在上面的示例中,首先指定了文件夾路徑folderPath
,然后使用Directory.GetFiles
方法獲取該文件夾下的所有文件,并將文件路徑存儲在files
數(shù)組中。最后,通過循環(huán)遍歷輸出每個(gè)文件的路徑。
需要注意的是,Directory.GetFiles
方法只會獲取直接位于指定文件夾下的文件,而不會遞歸獲取子文件夾中的文件。如果需要遞歸獲取所有文件,可以使用遞歸函數(shù)或者其他方法來實(shí)現(xiàn)。