如何在WinSCP命令行调用中限制仅同步特定文件?
WinSCP命令行同步特定文件的正确配置
你之前的写法错误在于将文件掩码直接拼接在远程路径后,WinSCP会把/backups/RGraph.*.js识别为完整的远程路径,而非路径加筛选条件。正确的做法是通过/filemask参数指定要同步的文件模式:
正确命令
"C:\Program Files (x86)\WinSCP\WinSCP.exe" /defaults "1 and 1" /synchronize // "C:\files\_backup_sync" /backups /filemask="RGraph.*.js"
说明
/filemask参数用于限定同步的文件范围,这里指定只匹配RGraph.*.js格式的文件- 保持原有的远程路径
/backups不变,确保WinSCP知道要从哪个目录下筛选文件 - 如果需要同时匹配多种格式,可以用竖线分隔,例如
/filemask="RGraph.*.js|*.css"(表示同步指定js和css文件)
内容的提问来源于stack exchange,提问作者Richard
相关产品推荐
相关产品推荐

