Read File in NAS from PLC 2152

Hello, my PLC 2152 need to access CSV files on a Network Attached Storage.
This is a read-only access.
The names and quantity of these files are not known.
So my application needs to list the files, read these files one by one, extract some information and write them into a PLCNext structure.
Is it possible?
What is the best way?
With which software tools?
I’ve already searched.
An FTP server is not a solution I prefer.
Install an SMB client? There is no feedback with this protocol for PLCnext.
Use of PBCL_FileList / PBCL_SysLinuxShell from PLCnextBase Library ?
I have my own library to extract information (from PCWorx) but now Python,C,… may be simpler?
Your help is welcome.