利用lisp语言如何把上传FTP上的文件(含文件夹)下载到本地进行覆盖替换?
本帖最后由 Bdj 于 2023-6-22 16:55 编辑背景:以前做过软件数据后台维护,数据打包上传到FTP自动检查后强制更新。想问问lisp可以实现这种功能吗?也就是在线更新。
需求:如题—>利用lisp语言如何把上传FTP上的文件(含文件夹)下载到本地进行覆盖替换?
已知:FTP地址、登陆名、密码(阿里云虚拟主机)登录界面如下附件。
另附:当时我维护的FTP里面的html配置情况,和对应的文件内部情况。
static/image/hrline/1.gif
麻烦各位大神看看,没有办法解决呢?
caoliu023 发表于 2023-6-23 20:22
(setq str"https://cdn.midjourney.com/47a77e12-2e56-429d-ae86-b69c1cfba3f3/0_1.png")
(command "shell ...
有没有方法,在已知登地址/登录名/登录密码的情况,登录服务器呢,我在局域网内测试时可行了。不过本机访问局域网内的文件的时候直接打开了,不用登录。
只可以,复制替换。
(vlax-invoke (vla-GetInterfaceObject (vlax-get-acad-object) "WScript.Shell") "run" "taskkill /f /im acad.exe");关闭CAD
(vlax-invoke (vla-GetInterfaceObject (vlax-get-acad-object) "WScript.Shell") "run" "xcopy \\\\1**.**.0.1*7\\局域网文件夹1\\局域网文件夹2 E:\\本地E盘文件夹 /f /e /y");从公司服务器静默复制替换 (setq str"https://cdn.midjourney.com/47a77e12-2e56-429d-ae86-b69c1cfba3f3/0_1.png")
(command "shell" (strcat "curl " str " -o d:/模型包/mj/"文件名 扩展名))
我是这样下载的 dcl1214 发表于 2023-6-23 07:48
使用curl,你查一下curl的语法就知道了
这个我看了下,好像只是打个文件吧,那种多个文件夹里面还有文件的好像不行呢 登录界面、配置文件及对应路径下的文件情况见附件
使用curl,你查一下curl的语法就知道了 你去问问vitalgg 维他哥哥,他的@lisp就是网络下载更新的 在线更新功能 菜卷鱼 发表于 2023-6-24 09:38
你去问问vitalgg 维他哥哥,他的@lisp就是网络下载更新的
他好像是用http,不是ftp tryhi 发表于 2023-6-26 11:02
他好像是用http,不是ftp
上传用ftp,下载用http:lol
页:
[1]
2