求个bat
dos吧
全部回复
仅看楼主
level 1
我在E盘有个文件夹叫“outFTP”,是FTP的目录,我想做个bat加到计划任务里
要求就是,计划任务自动执行这个bat时,删除“outFTP”文件夹下所有的文件和文件夹,保留“outFTP”本身。
rd /q /s e:\outFTP 这个不行,它直接把我的“outFTP”文件夹都给删了
rd命令好像也不支持通配符
2013年04月18日 12点04分 1
level 1
哦,试了下
for /d %i in (e:\outFTP) do (rd /q /s %i)
也是不行
怎么这里没什么人啊,我还是去linux吧问问吧
2013年04月19日 04点04分 2
level 1
RD只能删除空的文件夹,如果要删除OUTFTP下的文件和文件夹,只能用DELTREE
cd\outftp
deltree /y *.*
这样就可以了
2013年04月28日 01点04分 3
2008 64b系统c命令符貌似没有deltree了
2013年04月29日 13点04分
假设outftp下有一个abc目录 cd\outftp\abc del *.* cd.. rd abc 这样就可以了
2013年05月03日 01点05分
for /f "tokens=*" %%d in (';dir /ad/b "e:\outFTP"';) do @rd /s /q "e:\outFTP\%%d"
2013年05月03日 06点05分
回复 202·103·1·4 :for /f "tokens=*" %%d in (';dir /ad/b "e:\outFTP\"';) do @rd /s /q "e:\outFTP\%%d"
2013年05月03日 06点05分
level 1
rd /q /s e:\outFTP\*.*
试一下这个
2013年05月04日 14点05分 4
level 1
哦,已经解决了, 用了一个文本来存储搜索变量
2013年05月04日 15点05分 5
1