mirror of
https://github.com/Rundll86/Dog-Lynx-And-HCN.git
synced 2026-05-28 06:51:54 +08:00
18 lines
429 B
GDScript
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 []
|