我正在为客户设置购物车网站。他的drop shipper提供ftp登录以下载所有产品图像。我打算使用wget with mirror选项来获取文件和文件夹,并将cron设置为每周运行一次,因为他们会定期更新图像。
wget -nH -m -P /localdirectory/data ftp://name:pass@server/path
不幸的是,他们的一个目录是英镑符号:'#'。正确传输时,由于#符号,购物车无法找到该文件夹中的任何图像。
远程文件结构:
/图像/#/ 342image.jpg
/Images/A/aimage.jpg
/Images/B/bimage.jpg
等...
有没有办法让wget仍然抓取所有文件夹/文件并使用if语句将'#'文件夹中的文件放入另一个命名文件夹,例如本地的'5'?