QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
本帖最后由 yhsean 于 2014-4-6 13:55 编辑
# Z7 @7 r, B: w2 x4 J, E# ?3 }1 W  ]8 r$ M
也就是如何批量删除刀具路径下的空文件夹' F4 D1 s) y+ ?. B' e( U6 y

+ t0 }6 N& A: Y6 [ print ““””
' |/ ?6 f1 G  o" n" x5 k  ^5 E1 P% Z6 ^* q0 L
双引号被解释为 包括字符串  如何  通过  print  输出“”
发表于 2014-4-4 08:54:27 | 显示全部楼层 来自: 中国广东汕头
把下面的命令保存为 delfolder.bat直击运行 就可以了。 & V: [: ?& Y1 @) v
@echo off
+ R* E0 s# D" Z: o' S8 I@for /f "tokens=*" %%a in ('dir /b /a:d /s d:\folder^|sort /r') do @rd "%%a" /q
$ L( p- o: ]4 e1 m6 u: E" {$ Y* {pause; T1 ?- P* ?4 X0 S
d:\改为你刀具目录
 楼主| 发表于 2014-4-5 02:45:35 | 显示全部楼层 来自: 中国四川成都
本帖最后由 yhsean 于 2014-4-5 03:01 编辑 4 _8 l: E& ^; v  [0 y' x5 Z! o+ P
kevin1985 发表于 2014-4-4 08:54 static/image/common/back.gif# A/ l' z0 r7 s& ?; D7 ^
把下面的命令保存为 delfolder.bat直击运行 就可以了。 0 q, i. `* {( b) u
@echo off % F  }" v2 ~2 j/ Y( r
@for /f "tokens=*" %%a in ('dir /b ...
% ~$ a6 [5 k+ U  M( A- u
我说的不是操作系统的空文件夹,是powermill刀具路径里面的文件夹. B' h2 C( t5 P
! S# u% g$ y- S- H
DELETE TOOLPATH FOLDER "Toolpath\文件夹3\null"0 j3 P  o2 I3 X% k( e
FORECAH  只能遍历对象(刀路轨迹),不能遍历 文件夹(folder)5 |( B/ j) T4 L

2 h1 U( O* u1 H6 X! pPRINT   folder  “Toolpath”  可以列印出所有的元素 包括  folder 和  entity
2 _( h8 l0 G+ f$ ?% G6 I6 W这样要写入文件  借助dos命令解析字符后 通过二次运行宏达到,但太繁琐,要用到dos正则表达式,并且dos运行速度慢,powermill调用dos生成的mac时,mac通常还没完全生成) G0 {5 A5 }3 ^% v  P
# ^: O0 _' U  s! O% o& T' n
@echo off
# y7 w# V* Q! }  x6 kset/a  i=02 U8 D" Y1 n% @% l( x2 Y
echo. >C:\dcam\ok.mac4 A; N* p* I7 i
setlocal enabledelayedexpansion
* A% A/ f9 n% l1 R6 UFOR /F "tokens=1,2 delims=\" %%a in ('findstr "\\$" C:\dcam\Toolpath_folder.txt') do (
/ |; R8 s: ^2 w$ G8 H8 a) ?# BREM @echo $a[!i!]=%%a\%%b' |$ c+ f1 Q2 }/ V# K0 p0 g' c4 C
@echo DELETE TOOLPATH FOLDER "%%a\%%b">>C:\dcam\ok.mac: T4 g4 s4 B* A
set/a  i+=1' r/ a# T0 b' A8 `  a* J* {# Y, W. j
)
; A& O  K6 K7 R. aEndlocal
3 X$ X1 v! L3 W/ Y% d3 ndel C:\dcam\Toolpath_folder.txt
! \7 j  p  \2 _: f, R( O
# n! E7 U, E/ I2 O7 g8 G! K* G; }/ ]) u& w2 ~, z
============================================
# [+ {5 }9 Q+ d  l) a============================================4 A- H# X3 n2 S3 L9 r
the  list   of   Toolpath_folder.txt  is: ( USE   print  folder  "Toolpath")
9 f3 w7 l$ B* ]/ @5 w! T) B% d' n" g( n3 L1 K
Toolpath\文件夹1\
4 N1 G6 B/ A( h4 }4 p5 k- zToolpath\文件夹2\
, ?( l$ G! q0 J! E2 j7 @1 P! _) |Toolpath\文件夹3\
! @* b8 ^1 n! K* @Toolpath\文件夹4 \
" U8 Q; T- O% D% ^Toolpath\文件夹2\文件夹5\. W  w# b% j* {
Toolpath\文件夹3\文件夹6\% v6 j+ ^  y5 g* b& H7 _9 }

+ f6 T' |1 P6 _& V7 }/ `4 T2 g* i7 _+ V2 C: |" ]) }
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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