you can use dynamic configuration to set the directory name during the mapping.
You can use a udf to find which day it is..
Refer to below thread for sample code.
java - How to determine day of week by passing specific date? - Stack Overflow
1) enable ASMA sender file adapter
2) read filename in the mapping and parse date then find the week of the day using above code
3) set the dynamic directory name in mapping