明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: liujing

在lisp中如何新建一个目录

  [复制链接]
发表于 2002-8-29 09:15 | 显示全部楼层

更正上文:必须单独一个一个建目录。上文可能无法运行

本帖最后由 作者 于 2002-8-29 9:15:53 编辑

You need to create the folders separatly and then you can call it the way
you want it.
(vl-mkdir "C:\\DECK") ;; will return T or nil
(vl-mkdir "C:\\DECK\\name") ; use name or (strcat ...\\a...)
(vl-mkdir "C:\\DECK\\name\\ph 1")
发表于 2002-8-29 09:15 | 显示全部楼层

谢谢,他妈的Autodesk...

发表于 2002-8-29 12:58 | 显示全部楼层

呵呵, 真是TMD

发表于 2007-9-28 11:13 | 显示全部楼层
1111111111111111111111111
发表于 2007-9-28 20:11 | 显示全部楼层

这是我的bokee上的一个函数:

http://fsxm.bokee.com/viewdiary.15822232.html

;;;建立一个目录/嵌套目录
(defun fsxm-mkdir (dir / dir2)
  (cond ((vl-directory-files dir))
 ((= (setq dir2 (vl-filename-directory dir)) dir) nil)
 (t (fsxm-mkdir dir2) (vl-mkdir dir))
  )
)

发表于 2007-9-29 08:13 | 显示全部楼层

2004的帮助里还是有这个函数的

Creates a directory

(vl-mkdir directoryname)

Arguments

directoryname

The name of the directory you want to create.

Return Values

T if successful, nil if the directory exists or if unsuccessful.

Examples

Create a directory named mydirectory:

_$ (vl-mkdir "c:\\mydirectory")
T
发表于 2007-9-29 08:30 | 显示全部楼层

一次只能建一个文件夹,如多级文件夹,定义多次

发表于 2007-9-29 08:56 | 显示全部楼层

总觉得像游戏里面的隐藏人物...

发表于 2007-9-29 11:40 | 显示全部楼层
恩,多有用的函数,就是没有写到帮助里,看来,函数帮助应该再整理了,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-3 01:40 , Processed in 0.202608 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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