You initialize the members when you create an instance of this structure. In C++ this is done in the constructor while in C it's done like:
struct FileInfo my_file_info = { { 0 }, { 0 }, 0, 0, 0 };
The C way can of course be used in C++ too, if you don't want to add a constructor (for example if the structure is shared between a C and a C++ program).