Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
EditorFileSystem
Le système de fichier des ressources, tel que le voit l'éditeur.
Description
Cet objet contient des informations sur toutes les ressources du système de fichiers, leurs types, etc.
Note : Cette classe ne devrait pas être instanciée directement. Accédez plutôt à l'instance unique avec EditorInterface.get_resource_filesystem().
Méthodes
get_file_type(path: String) const |
|
get_filesystem_path(path: String) |
|
get_scanning_progress() const |
|
is_importing() const |
|
is_scanning() const |
|
void |
reimport_files(files: PackedStringArray) |
void |
scan() |
void |
|
void |
update_file(path: String) |
Signaux
filesystem_changed() 🔗
Émis si le système de fichiers a changé.
resources_reimported(resources: PackedStringArray) 🔗
Émis si une ressource est réimportée.
resources_reimporting(resources: PackedStringArray) 🔗
Emitted before a resource is reimported.
resources_reload(resources: PackedStringArray) 🔗
Émis si au moins une ressource est rechargée lors de l’analyse du système de fichiers.
script_classes_updated() 🔗
Emitted when the list of global script classes gets updated.
sources_changed(exist: bool) 🔗
Émis si la source de n'importe quel fichier a changé.
Descriptions des méthodes
String get_file_type(path: String) const 🔗
Renvoie le type de ressource du fichier, spécifié par le chemin complet. Ceci renvoie une chaîne comme "Resource" or "GDScript", mais pas l'extension du fichier comme ".gd".
EditorFileSystemDirectory get_filesystem() 🔗
Obtient l'objet de répertoire racine.
EditorFileSystemDirectory get_filesystem_path(path: String) 🔗
Retourne une vue dans le système de fichiers à path.
float get_scanning_progress() const 🔗
Renvoie la progression de l'analyse de 0 à 1 si le système de fichiers est en train d'être scanné.
Returns true if resources are currently being imported.
Renvoie true si le système de fichier a été scanné.
void reimport_files(files: PackedStringArray) 🔗
Reimports a set of files. Call this if these files or their .import files were directly edited by script or an external program.
If the file type changed or the file was newly created, use update_file() or scan().
Note: This function blocks until the import is finished. However, the main loop iteration, including timers and Node._process(), will occur during the import process due to progress bar updates. Avoid calls to reimport_files() or scan() while an import is in progress.
void scan() 🔗
Analysez le système de fichiers pour les modifications.
void scan_sources() 🔗
Vérifie si la source de n'importe quelle ressources importée a changé.
void update_file(path: String) 🔗
Add a file in an existing directory, or schedule file information to be updated on editor restart. Can be used to update text files saved by an external program.
This will not import the file. To reimport, call reimport_files() or scan() methods.