unity c# 查询文件
时间: 2023-12-05 09:13:56 浏览: 69
你可以使用Unity提供的File类或者Directory类来查询文件。下面是一些示例代码:
1. 查询指定文件是否存在:
```csharp
string filePath = "路径/文件名";
if (File.Exists(filePath)) {
// 文件存在
} else {
// 文件不存在
}
```
2. 查询指定目录下所有文件:
```csharp
string dirPath = "目录路径";
string[] files = Directory.GetFiles(dirPath);
foreach (string file in files) {
Debug.Log(file);
}
```
3. 查询指定目录下特定文件类型的所有文件:
```csharp
string dirPath = "目录路径";
string[] files = Directory.GetFiles(dirPath, "*.png");
foreach (string file in files) {
Debug.Log(file);
}
```
4. 查询指定目录下所有子目录及其包含的文件:
```csharp
string dirPath = "目录路径";
string[] subDirs = Directory.GetDirectories(dirPath);
foreach (string subDir in subDirs) {
string[] files = Directory.GetFiles(subDir);
foreach (string file in files) {
Debug.Log(file);
}
}
```
注意:以上代码仅作为示例,实际使用时需要根据具体情况进行修改。
阅读全文