免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3154 | 回复: 3
打印 上一主题 下一主题

用管道来控制del命令的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-03-31 11:01 |只看该作者 |倒序浏览
有一个小问题,搞了半天搞不定:\r\n\r\n我把目录下待删除的文件重定向到一个文件中:\r\ne:>dir o* /b > file.txt\r\nfile.txt内容如下\r\nomicustom.rsp\r\nomioid.rsp\r\nomiois.rsp\r\nomioms.rsp\r\n\r\n我想让del命令只删除file.txt文件里列出的文件,用这个命令不行\r\n\r\ntype file.txt | del * /q\r\n这个命令一下子就把当前目录下的文件全删了。\r\ndel * /q < file.txt也是一样\r\n\r\n去掉*号,type file.txt | del /q 就告诉我命令格式不对\r\n\r\n:confused: \r\nwindows下有没有像unix那种xargs命令可以把输出作为参数传给命令?

论坛徽章:
0
2 [报告]
发表于 2004-03-31 11:23 |只看该作者
for /f %f in (file.txt) do del %f

论坛徽章:
0
3 [报告]
发表于 2004-03-31 11:43 |只看该作者
最初由 oldwain 发布\r\n[B]for /f %f in (file.txt) do del %f [/B]
\r\n\r\n能解释一下具体参数的意义吗?

论坛徽章:
0
4 [报告]
发表于 2004-03-31 12:37 |只看该作者
最初由 oldwain 发布\r\n[B]for /f %f in (file.txt) do del %f [/B]
\r\n\r\noldwain,我又变通了一下,搞出一个更棘手的问题\r\n下面这个命令可以把file.txt下的所有文件和目录拷贝到e:\\test1下,\r\nfor /f %f in (file.txt) do xcopy %f e:\\test1\\%f /s/e\r\n\r\n但是有一个问题:每当拷贝一个文件或目录的时候,总是要问我这个是目录还是文件,如下:\r\nE:\\test>xcopy d e:\\test1\\d /s/e\r\n目标 E:\\test1\\d 是文件名\r\n还是目录名\r\n(F = 文件,D = 目录)? d\r\n\r\n必须选其一,但是我要拷贝的目录和文件有上千个,一个个的输入又耗时还容易输错,搞了好半天也没想出办法来让他自动根据文件类型拷贝,你能帮我想想办法吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP