QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2088|回复: 2
收起左侧

[求助] 如何获得空文件夹的名称,以及打印输出双引号 print ““””

[复制链接]
发表于 2014-4-3 22:09:59 | 显示全部楼层 |阅读模式 来自: 中国四川成都

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 yhsean 于 2014-4-6 13:55 编辑
$ n% K$ l- g& R+ m
! L# R+ U4 [: U: S4 I% N1 L也就是如何批量删除刀具路径下的空文件夹  t5 Q; J! \) U5 w5 C

' }9 S' M" }% |1 E0 k print ““””
0 k. o8 M$ W6 d7 i/ W5 B  d; B: h6 h8 `# r) ^) ~
双引号被解释为 包括字符串  如何  通过  print  输出“”
发表于 2014-4-4 08:54:27 | 显示全部楼层 来自: 中国广东汕头
把下面的命令保存为 delfolder.bat直击运行 就可以了。 1 L/ s' j0 s6 P% O1 m
@echo off
, P" z1 p7 P. B, `# S@for /f "tokens=*" %%a in ('dir /b /a:d /s d:\folder^|sort /r') do @rd "%%a" /q
) J% O7 ?* L( o* T1 cpause
$ s% l  ]7 ~$ A& I: G. `d:\改为你刀具目录
 楼主| 发表于 2014-4-5 02:45:35 | 显示全部楼层 来自: 中国四川成都
本帖最后由 yhsean 于 2014-4-5 03:01 编辑
. n, N7 _0 E7 R- U( k
kevin1985 发表于 2014-4-4 08:54 static/image/common/back.gif, a% r/ s; K5 n1 V
把下面的命令保存为 delfolder.bat直击运行 就可以了。
! s' I& T8 Q& }$ i( |' D1 n@echo off 4 S3 }- B2 v. h" K0 i
@for /f "tokens=*" %%a in ('dir /b ...

/ \& f5 x* L$ v% I我说的不是操作系统的空文件夹,是powermill刀具路径里面的文件夹
1 h8 |( k1 i% V- _5 Y% |, a7 n: A" M# [& A1 ]% D' i: f
DELETE TOOLPATH FOLDER "Toolpath\文件夹3\null"
) d0 K6 |; ?+ H+ n. tFORECAH  只能遍历对象(刀路轨迹),不能遍历 文件夹(folder)3 f; i: }) a# E" C
# T) E8 n+ s8 p
PRINT   folder  “Toolpath”  可以列印出所有的元素 包括  folder 和  entity) F+ A1 r; J( @! R3 E; W. f# y
这样要写入文件  借助dos命令解析字符后 通过二次运行宏达到,但太繁琐,要用到dos正则表达式,并且dos运行速度慢,powermill调用dos生成的mac时,mac通常还没完全生成4 ?! ~, I! C6 K6 {( G* G

. E) t% ^9 N7 L@echo off
' X1 n5 Q6 w: P0 aset/a  i=0
& |) G) o* e+ h2 gecho. >C:\dcam\ok.mac  A' _( c- v" g) d+ g' z
setlocal enabledelayedexpansion ' A; o, @/ P; \& B! l$ \/ y" E
FOR /F "tokens=1,2 delims=\" %%a in ('findstr "\\$" C:\dcam\Toolpath_folder.txt') do (
7 \" E8 ~3 Q' E2 XREM @echo $a[!i!]=%%a\%%b/ W9 L& p3 R+ c" m
@echo DELETE TOOLPATH FOLDER "%%a\%%b">>C:\dcam\ok.mac9 S4 m' P0 h. d
set/a  i+=1
+ m- j1 H3 J4 ~; r# Q  J)
2 @+ J. }  q1 D/ tEndlocal' u% p* M: E& x: O
del C:\dcam\Toolpath_folder.txt
' J" S7 l0 v, n; O1 N9 A: _0 ~+ @' k( H5 q, i2 u$ O! U9 ]& e

9 B1 ^  V; T- K- E/ _. Q============================================4 F$ S* n" r: U8 l! t2 k
============================================, x0 ~5 X* C. m: W
the  list   of   Toolpath_folder.txt  is: ( USE   print  folder  "Toolpath")# S6 @; I- e; |
* K6 x8 H! C) m
Toolpath\文件夹1\6 X3 s; }* T& N& T! ^  r8 {
Toolpath\文件夹2\3 B5 }9 a7 Y7 D/ U; I( d
Toolpath\文件夹3\- ]7 h7 ?( I$ G* ^4 j+ v
Toolpath\文件夹4 \0 l' p. F  N9 o; t
Toolpath\文件夹2\文件夹5\2 i! A: F( T  ?2 i
Toolpath\文件夹3\文件夹6\
1 ?  K: j. _5 Q5 M4 @$ p& Z  u1 O: B. d4 y

6 \3 E2 a6 G% y# c9 P
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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