如何从下载中检查部分文件名并从目标替换旧文件。
版本是文件名的一部分。如果旧版本文件不存在,则只需复制它。考虑“下载”中的文件是最新的。
文件夹“下载”具有来自服务器的最新文件。还有一些文件已经存在的“目标”文件夹。
文件名模式:<UNIQUE_NAME>_<VERSION>_<SOME-TYPE>.dat
/下载- 这里都是最新的
FILE01 _01.02.03_xy-z.dat
FILE02 _02.03.04_xy-z.dat
FILE_11 _03.04.05_xy-z.dat
/目标- 在 FILE02 _01.00.02_xy-z.dat 之前FILE04 _01.00.00_xy-z.dat
FILE_03
_01.00.01_xy - z.dat
FILE_11
_01.01.00_xy -z.dat
/目标- 移动后(待办事项)
FILE01 _01.02.03_xy-z.dat - 目标中不存在(简单复制)
FILE02 _02.03.04_xy-z.dat - 替换为最新的
FILE04 _01.00.00_xy-z.dat - 无法下载最新的(什么都不做)
FILE_03 _01.00.01_xy-z.dat - 无法下载最新的(什么都不做)
FILE_11 _03.04.05_xy-z.dat - 替换为最新的