Advertisement
boruok

Untitled

May 21st, 2024
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. extends Node
  2.  
  3.  
  4. func _ready() -> void:
  5. var directory := Directory.new()
  6. var exec_name := "remove.x86_64"
  7. var exec_path := OS.get_executable_path().replace(exec_name, "")
  8.  
  9. var filelist := []
  10. if directory.open(exec_path) == OK:
  11. directory.list_dir_begin()
  12. var file_name = directory.get_next()
  13. while file_name != "":
  14. if !directory.current_is_dir():
  15. filelist.append(file_name)
  16. file_name = directory.get_next()
  17.  
  18. for file in filelist:
  19. directory.remove(exec_path.plus_file(file))
  20.  
  21. get_tree().quit()
  22.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement