明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4043|回复: 8

[已解答] 如何利用lisp把一个文件夹拷贝到另外一个位置?

[复制链接]
发表于 2014-4-13 21:32:28 | 显示全部楼层 |阅读模式
vl-file-copy只能拷贝某一个具体文件名,不能实现批量不记名拷贝,相当于dos的copy c:\tem\*.txt  d:\tem\
发表于 2014-4-13 21:41:14 | 显示全部楼层
结合vl-directory-files函数使用
发表于 2014-4-13 21:44:39 | 显示全部楼层
本帖最后由 Andyhon 于 2014-4-13 21:45 编辑

DosLib 內有  Dos_copy 正合用
若不存在 V:\2 的资料夹
Command: (dos_copy "v:/1/*.*" "V:/2/")
nil
创建/存在 之后
Command: (dos_copy "v:/1/*.*" "V:/2/")
T
 楼主| 发表于 2014-4-13 22:05:16 | 显示全部楼层
好主意,谢谢楼上
 楼主| 发表于 2014-4-13 22:16:06 | 显示全部楼层
Andyho年,你提供这个方法至今网上还是第一次,领教了
发表于 2014-4-13 22:28:31 | 显示全部楼层
Sh 後就是一般dos的操作
发表于 2014-4-13 23:58:07 | 显示全部楼层
lsp中毒太深了

点评

同感  发表于 2014-4-14 05:59
 楼主| 发表于 2014-4-14 09:04:06 | 显示全部楼层
本帖最后由 我爱lisp 于 2014-4-14 09:11 编辑

什么也不说,直接上菜
doslib 库我在网上找了个,适用于cad2008,大于3M,上载不了,有需要的请跟我联系
发表于 2014-12-9 23:05:07 | 显示全部楼层
Andyhon 发表于 2014-4-13 21:44
DosLib 內有  Dos_copy 正合用
若不存在 V:\2 的资料夹
Command: (dos_copy "v:/1/*.*" "V:/2/")

能把这个程序写完整点吧?对于这个语句我比较陌生,想学一下
lisp和外部其他的关联程序没写过
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-23 17:09 , Processed in 0.155246 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表