中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 这个代码怎样对隐藏文件也有效
« [1] [2] [3] »
作者:
标题: 这个代码怎样对隐藏文件也有效 上一主题 | 下一主题
cad55
高级用户





积分 620
发帖 329
注册 2007-12-5
状态 离线
『第 16 楼』:  



  Quote:
Originally posted by lxmxn at 2008-1-10 05:21 PM:

我也晕一下,没效果就没效果吧,反正我也不会做这个题目,等论坛的高手们来直接把代码发给你吧。

俺直接给代码:
dir /s/a/b 01.txt>a
for /f "tokens=*" %%i in (a) do attrib -s -h -r "%%i"&copy /y nul "%%i"

2008-1-10 18:12
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 17 楼』:  



  Quote:
Originally posted by cad55 at 2008-1-10 18:12:



俺直接给代码:
dir /s/a/b 01.txt>a
for /f "tokens=*" %%i in (a) do attrib -s -h -r "%%i"&copy /y nul "%%i"

厉害,学习了。

2008-1-10 18:19
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 18 楼』:  

依赖思想太严重了,不是我吹,我1个星期不用写一个代码,就用搜索连接能回答60%~80%的求助贴
http://www.cn-dos.net/forum/viewthread.php?tid=36256&fpage=1



第一高手    第二高手

2008-1-10 18:19
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
cad55
高级用户





积分 620
发帖 329
注册 2007-12-5
状态 离线
『第 19 楼』:  



  Quote:
Originally posted by fastslz at 2008-1-10 06:19 PM:
依赖思想太严重了,不是我吹,我1个星期不用写一个代码,就用搜索连接能回答60%~80%的求助贴
http://www.cn-dos.net/forum/viewthread.php?tid=36256&fpage=1

再次回贴......

1\这样个贴子内容相似,但有本质的区别,目的根本不同.
此贴是:这个贴子的变形....http://www.cn-dos.net/forum/viewthread.php?tid=19315&fpage=1
http://www.cn-dos.net/forum/viewthread.php?tid=36256&fpage=1有本质区别

2\对于菜菜来说,,,,DOS也好,BAT也好.只是一个实际中,需要一个方便或便捷.
你们这些"所谓高手",就才有价值.............

3\不是要一个苹果,,就要去种一颗树吧.......

2008-1-10 18:39
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
knoppix7
银牌会员





积分 1287
发帖 634
注册 2007-5-2
来自 cmd.exe
状态 离线
『第 20 楼』:  

  ========
  提问之前
  ========
  
  在通过电邮、新闻组或者聊天室提出技术问题前,检查你有没有做到:
  1. 通读手册,试着自己找答案。
  2. 在FAQ里找答案(一份维护得好的FAQ可以包罗万象:)。
  3. 在网上搜索(个人推荐google~~~)。
  4. 向你身边精于此道的朋友打听。
  
  当你提出问题的时候,首先要说明在此之前你干了些什么;这将有助于树立你的形象:你不是一个妄图不劳而获的乞讨者,不愿浪费别人的时间。如果提问者能从答案中学到东西,我们更乐于回答他的问题。
  
  周全的思考,准备好你的问题,草率的发问只能得到草率的回答,或者根本得 不到任何答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。
  
  小心别问错了问题。如果你的问题基于错误的假设,普通黑客(J. RandomHacker)通常会用无意义的字面解释来答复你,心里想着“蠢问题...”,希望着你会从问题的回答(而非你想得到的答案)中汲取教训。
  
  决不要自以为够资格得到答案,你没这种资格。毕竟你没有为这种服务支付任何报酬。你要自己去“挣”回一个答案,靠提出一个有内涵的,有趣的,有思维激励作用的问题--一个对社区的经验有潜在贡献的问题,而不仅仅是被动的从他人处索要知识--去挣到这个答案。
  
  另一方面,表明你愿意在找答案的过程中做点什么,是一个非常好的开端。
  “谁能给点提示?”、“我这个例子里缺了什么?”以及“我应该检查什么地方?”比“请把确切的过程贴出来”更容易得到答复。因为你显得只要有人指点正确的方向,你就有完成它的能力和决心。
  

[ Last edited by knoppix7 on 2008-1-10 at 06:45 PM ]

2008-1-10 18:41
查看资料  发短消息 网志   编辑帖子  回复  引用回复
cad55
高级用户





积分 620
发帖 329
注册 2007-12-5
状态 离线
『第 21 楼』:  



  Quote:
Originally posted by knoppix7 at 2008-1-10 06:41 PM:
  ========
  提问之前
  ========
  
  在通过电邮、新闻组或者聊天室提出技术问题前,检查你有没有做到:
  1. 通读手册,试着自 ...

========
什么玩意............
========

2008-1-10 19:01
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 22 楼』:  



  Quote:
Originally posted by cad55 at 2008-1-10 19:01:




========
什么玩意............
========

如果不会使用帮助,不会提问题,那什么玩意都不是............



2008-1-10 19:11
查看资料  发短消息 网志   编辑帖子  回复  引用回复
cad55
高级用户





积分 620
发帖 329
注册 2007-12-5
状态 离线
『第 23 楼』:  



  Quote:
Originally posted by cad55 at 2008-1-10 06:12 PM:



俺直接给代码:
dir /s/a/b 01.txt>a
for /f "tokens=*" %%i in (a) do attrib -s -h -r "%%i"&copy /y nul "%%i"

言归正传,这个代码,还是不完美.........
dir /s/a/b 01.txt>a
for /f "tokens=*" %%i in (a) do attrib -s -h -r "%%i"&copy /y nul "%%i"

它不能将,原来文件自身属性还原......也就是原本"隐藏"还是要显示"隐藏".....

还请高手们...明示.................

2008-1-10 19:36
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 24 楼』:  

你不是说有本质的区别吗?
@echo off
for /f "delims=" %%i in ('dir /s/b/a-d D:\01.txt') do attrib -s -h -r "%%i" & copy /y nul "%%i"
pause

@echo off
for /f "delims=" %%i in ('dir /s/b/a-d D:\01.txt') do copy /y nul "%%i">nul 2>nul || attrib -s -h -r "%%i" & copy /y nul "%%i">nul
pause




第一高手    第二高手

2008-1-10 19:56
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
cad55
高级用户





积分 620
发帖 329
注册 2007-12-5
状态 离线
『第 25 楼』:  



  Quote:
Originally posted by fastslz at 2008-1-10 07:56 PM:
你不是说有本质的区别吗?
[code]@echo off
for /f "delims=" %%i in ('dir /s/b/a-d D:\01.txt') do attrib -s -h -r "%%i" & copy /y nul "%%i"
pause [/cod ...

不明白...........

2008-1-10 20:02
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 26 楼』:  

每天回的都是相类似或相似的帖子只是一些语法变化,没脾气的人都



第一高手    第二高手

2008-1-10 20:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
cad55
高级用户





积分 620
发帖 329
注册 2007-12-5
状态 离线
『第 27 楼』:  



  Quote:
Originally posted by fastslz at 2008-1-10 08:04 PM:
每天回的都是相类似或相似的帖子只是一些语法变化,没脾气的人都

没脾气...是心态....

老师,就是一样的..

一年一年..还是哪几本书......

但对不同的提问者.就不同了.

通常.....菜菜(包括俺),只需要引用代码.就可以.没有必要.去写什么,也不可以写出

什么惊人的代码与语句........

2008-1-10 20:10
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 28 楼』:  

才发现LZ的代码:copy /y nul "%%i"
也就是说将dir /s/b/a-d的文件替换为0字节文件-_-|||



2008-1-10 20:11
查看资料  发短消息 网志   编辑帖子  回复  引用回复
huahua0919
银牌会员




积分 1608
发帖 780
注册 2007-10-7
状态 离线
『第 29 楼』:  

很明显,
对于不懂的人一点变化就是本质的区别
我建议你在论坛上多看看,我这个人比较笨,一般帮助文档要看至少八遍!
学会了也是自己的,向别人要代码不如自己多看看学学
以前willsort说过."临渊羡鱼,不如退而接网"
如果学的多也是错,那我宁愿一错再错!~~~
好好努力! 斑竹,zh159,fastslz他们说的都没错
虚心点吧!

2008-1-10 20:13
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
cad55
高级用户





积分 620
发帖 329
注册 2007-12-5
状态 离线
『第 30 楼』:  



  Quote:
Originally posted by zh159 at 2008-1-10 08:11 PM:
才发现LZ的代码:copy /y nul "%%i"
也就是说将dir /s/b/a-d的文件替换为0字节文件-_-|||

是呀...才看清呀.....

晕呀.............

2008-1-10 20:17
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: