1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-05-28 06:51:54 +08:00
Files
Dog-Lynx-And-HCN/scripts/Tools/DirTool.gd
T

18 lines
429 B
GDScript

class_name DirTool
static func listdir(path: String) -> Array[String]:
var files: Array[String] = []
var dir = DirAccess.open(path)
if dir:
dir.list_dir_begin()
var file_name = dir.get_next()
while file_name != "":
if file_name != "." and file_name != "..":
files.append(path + file_name)
file_name = dir.get_next()
dir.list_dir_end()
return files
else:
print("无法打开目录: ", path)
return []