Skip to main content
Explorer II
December 24, 2025
Solved

How to Find File Names in a Directory Using FileX.

  • December 24, 2025
  • 2 replies
  • 108 views

Hello, everyone on the forum.

I am using ThreadX and FileX to write files to an SD card on the STMH735G-DK.

I successfully created a directory using fx_directory_create and created a file using fx_file_create.

This time, we'll tackle directory deletion using fx_directory_delete.

However, if the directory contains files, deletion will fail with error code FX_DIR_NOT_EMPTY.

How can I search for filenames within a directory using FileX?

If anyone knows anything, please give me some advice.

    This topic has been closed for replies.
    Best answer by Hey0256

    Using `fx_directory_next_entry_find` to retrieve entries,

    `fx_directory_name_test` to check if they are directories,

    and `fx_file_delete` to delete files until the return value `FX_NO_MORE_ENTRIES` is returned,

    I successfully deleted the directories.
    Thank you for your advice.

    2 replies

    Super User
    December 24, 2025

    fx_directory_first_entry_find
    fx_directory_first_full_entry_find

    fx_directory_next_entry_find
    fx_directory_next_full_entry_find

    From:

    Solved: filex file list - STMicroelectronics Community

    Hey0256AuthorAnswer
    Explorer II
    December 25, 2025

    Using `fx_directory_next_entry_find` to retrieve entries,

    `fx_directory_name_test` to check if they are directories,

    and `fx_file_delete` to delete files until the return value `FX_NO_MORE_ENTRIES` is returned,

    I successfully deleted the directories.
    Thank you for your advice.