如何利用lisp把一个文件夹拷贝到另外一个位置?
vl-file-copy只能拷贝某一个具体文件名,不能实现批量不记名拷贝,相当于dos的copy c:\tem\*.txtd:\tem\结合vl-directory-files函数使用 本帖最后由 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 好主意,谢谢楼上 Andyho年,你提供这个方法至今网上还是第一次,领教了 Sh 後就是一般dos的操作 lsp中毒太深了 本帖最后由 我爱lisp 于 2014-4-14 09:11 编辑
什么也不说,直接上菜
doslib 库我在网上找了个,适用于cad2008,大于3M,上载不了,有需要的请跟我联系 Andyhon 发表于 2014-4-13 21:44 static/image/common/back.gif
DosLib 內有Dos_copy 正合用
若不存在 V:\2 的资料夹
Command: (dos_copy "v:/1/*.*" "V:/2/")
能把这个程序写完整点吧?对于这个语句我比较陌生,想学一下
lisp和外部其他的关联程序没写过
页:
[1]