我是Java初学者。我想删除文件中的文本“_signed_20240103121502”。 我发现了很多关于重命名文件的问题,但我找不到适合我的解决方案。
示例文件
20230626_EdcPgw_0012041844_0001131023000001_ETAX_signed_20240103121502.pdf 20230626_EdcPgw_0531072999_0001131023000003_ETAX_signed_2024010 3121502.pdf 20230626_EdcPgw_4322053252_0001131023000005_ETAX_signed_20240103121503.pdf 20230626_EdcPgw_ETAX-PWD_signed_20240103121521.PWD
重命名后应该是这样的。
20230626_EdcPgw_0012041844_0001131023000001_ETAX.pdf 20230626_EdcPgw_0531072999_0001131023000003_ETAX.pdf 20230626_EdcPgw_4322053252_0001131023000005_ETAX.pdf
20230626_EdcPgw_ETAX-PWD.PWD
java.nio.file.Files
实用程序类包含您需要的所有方法。
Pattern
类创建正则表达式。Files.walk(..)
Path
Files.move(..)
将旧路径重命名为新路径