乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 19|回复: 4

[编程交流] 从一个位置移动文件t

[复制链接]

25

主题

62

帖子

37

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
125
发表于 2022-7-5 22:12:22 | 显示全部楼层 |阅读模式
我已经设法想出了我自己的调整来自动发布,用来自的数据重命名输出文件。dwg(带vl文件重命名),并已获得相同的。lsp脚本为我创建文件夹(使用vl mkdir),但我似乎找不到任何关于移动文件的信息。
 
有没有快速简单的命令可以将文件从一个位置移到另一个位置?我想我可以将文件复制到新位置,然后删除原始文件,但我认为一定有更简单的方法。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 22:28:30 | 显示全部楼层
在操作系统下,Move是一个有效的命令,因此您可以使用SHELL
 
移动\旧项目\ XYZ。dwg\newdir\project
 
Vl文件复制和Vl文件删除似乎有效
 
http://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/complete-list-of-vl-vla-and-vlax-functions/td-p/4666405
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 22:43:42 | 显示全部楼层
 
如果我没记错的话,可以使用vl file rename将文件从一个位置移动到另一个位置。
回复

使用道具 举报

25

主题

62

帖子

37

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
125
发表于 2022-7-5 23:05:54 | 显示全部楼层
 
经确认,这起到了作用。谢谢
回复

使用道具 举报

5

主题

956

帖子

963

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-5 23:20:33 | 显示全部楼层
 
如果有多个文件,请将整个文件从文件夹批量移动到目标文件夹
正如BIGAL所建议的那样
示例:移动所有acad备份文件*。从拾取的文件夹烘焙到临时文件夹
  1. (vl-cmdf "shell"
  2. (strcat "move ""
  3.          (vl-string-right-trim "\" (strcat (acet-ui-pickdir "" "")))
  4.          "\\[color="red"]*.bak[/color]" ""
  5.          (getvar "tempprefix")
  6.          """
  7.          ) ;_ end of strcat
  8. ) ;_ end of vl-cmdf

 
-备选方案-
复制粘贴到记事本,另存为(所有文件)“test.vbs”
双击要调用的文件
  1. CreateObject("Scripting.FileSystemObject").MoveFile "C:\Documents and Settings\XP\My Documents\[color="red"]*.bak[/color]", "c:\temp"

来自msdn的vbs源
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-8-18 18:36 , Processed in 4.485663 second(s), 63 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表