You cannot, as per Execution Order chapter of JMeter documentation Configuration Elements are executed before anything else so being a configuration element CSV Data Set Config is being run before your code which modifies its path.
The only way to use dynamic paths to CSV files is using __CSVRead() function, check out How to Pick Different CSV Files at ...
I've managed to find a solution with my problem -> I made a mistake by:
1) Creating CSV file in gEdit (Linuxs' equivalent of Windows Notepad) instead of using LibreOffice Calc where work is done in cells. Therefore this way (both in gEdit and LibreOffice Calc):
3,"The Murder of Roger Ackroyd",19.99,1500,1,[7,9],false
...is a no-no.
2) Removing ...