using System.IO; using UnityEngine; public class DeleteName : MonoBehaviour { /// <summary> /// 获得文件下的所有文件名 /// </summary> /// <param name="path">路径</param> private void Start() { var filesPath = Application.dataPath + "/Prefab"; GetDirectoryFile(filesPath); } private void GetDirectoryFile(string path) { string[] strs = new string[200]; if (Directory.Exists(path)) { DirectoryInfo direction = new DirectoryInfo(path); FileInfo[] files = direction.GetFiles("*", SearchOption.AllDirectories); for (int i = 0; i < files.Length; i++) { if (files[i].Name.EndsWith(".meta")|| files[i].Name.EndsWith(".prefab")) { continue; } } string paths = Application.dataPath + "/Name.txt"; File.WriteAllLines(paths, strs); } } }