I'm a beginner in Java. I would like to remove this text "_signed_20240103121502" in the file. I found many questions about rename file, but I cannot find the solution appropriate for me.
Example files
20230626_EdcPgw_0012041844_0001131023000001_ETAX_signed_20240103121502.pdf 20230626_EdcPgw_0531072999_0001131023000003_ETAX_signed_20240103121502.pdf 20230626_EdcPgw_4322053252_0001131023000005_ETAX_signed_20240103121503.pdf 20230626_EdcPgw_ETAX-PWD_signed_20240103121521.PWD
After renaming it should be like this.
20230626_EdcPgw_0012041844_0001131023000001_ETAX.pdf 20230626_EdcPgw_0531072999_0001131023000003_ETAX.pdf 20230626_EdcPgw_4322053252_0001131023000005_ETAX.pdf
20230626_EdcPgw_ETAX-PWD.PWD
The
java.nio.file.Filesutility class contains all the methods you need for this.Patternclass.Files.walk(..)Pathby finding a match with the patternFiles.move(..)to rename the old to the new path