У меня есть папка Test
, которая содержит несколько файлов с двумя типами имен файлов, как показано ниже:
Cycle2605.zip
Cycle2605_P.zip
Cycle2705.zip
Cycle2705_P.zip
Мне удается переместить все файлы из папки на другой сервер через WinSCPSFTP, как показано в приведенном ниже коде.
open sftp://user:password@hostname/ -hostkey="ecdsa-sha2*******"
put D:\Users\AALADELA\Desktop\Test /cygdrive/d/VB_SHARE/astroQA/AFP/in
exit
Но как мне переместить файл, который в имени файла не содержит _P
, к месту назначения вместо перемещения всего файла?
open sftp://user:password@hostname/ -hostkey="ecdsa-sha2*******"
if <filename not contain _p> echo put D:\Users\AALADELA\Desktop\Test /cygdrive/d/VB_SHARE/astroQA/AFP/in
exit