Index wasi args_get args_sizes_get clock_res_get clock_time_get environ_get environ_sizes_get fd_advise fd_allocate fd_close fd_datasync fd_fdstat_get fd_fdstat_set_flags fd_fdstat_set_rights fd_filestat_get fd_filestat_set_size fd_filestat_set_times fd_pread fd_prestat_dir_name fd_prestat_get fd_pwrite fd_read fd_readdir fd_renumber fd_seek fd_sync fd_tell fd_write file_stat_flags filestat iovec lookup_flags path_create_directory path_filestat_get path_filestat_set_times path_link path_open path_readlink path_remove_directory path_rename path_symlink path_unlink_file poll_oneoff proc_exit proc_raise random_get sched_yield sock_accept sock_recv sock_send sock_shutdown
Access metadata about a file or directory
path_filestat_get (
fd: i32The file descriptor representing the directory that the path is relative toflags: i32Flags to control how the path is understoodpath: i32A wasm pointer to a null-terminated string containing the file pathpath_len: i32The length of the `path` stringstatPtr: i32A wasm pointer to a Filestat object where the metadata will be stored
) =>
error: i32 

The path_filestat_get() function allows accessing metadata Filestat for a file or directory specified by a path relative to the given directory. It retrieves information such as the size, timestamps, and file type.

On POSIX systems, a similar functionality is provided by the stat() or lstat() functions, depending on whether symbolic links should be followed or not. These functions retrieve information about a file or symbolic link and store it in a struct stat object.

Note

The path_filestat_get() function allows accessing metadata (file statistics) for a file or directory specified by a path relative to the given directory. It checks if the specified directory has the necessary rights and retrieves the file statistics accordingly. On POSIX systems, a similar functionality is provided by the stat() or lstat() functions.

Read More