中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-08 06:29
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 这个代码怎样对隐藏文件也有效 查看 2,368 回复 33
16 发表于 2008-01-10 18:12 ·  中国 江苏 扬州 电信
高级用户
★★★
积分 620
发帖 329
注册 2007-12-05 15:34
18年会员
UID 104754
性别 男
状态 离线
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"
17 发表于 2008-01-10 18:19 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
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"

厉害,学习了。
18 发表于 2008-01-10 18:19 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
依赖思想太严重了,不是我吹,我1个星期不用写一个代码,就用搜索连接能回答60%~80%的求助贴
http://www.cn-dos.net/forum/viewthread.php?tid=36256&fpage=1
第一高手 第二高手

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

[ Last edited by knoppix7 on 2008-1-10 at 06:45 PM ]
21 发表于 2008-01-10 19:01 ·  中国 江苏 扬州 电信
高级用户
★★★
积分 620
发帖 329
注册 2007-12-05 15:34
18年会员
UID 104754
性别 男
状态 离线
Originally posted by knoppix7 at 2008-1-10 06:41 PM:
  ========
  提问之前
  ========
  
  在通过电邮、新闻组或者聊天室提出技术问题前,检查你有没有做到:
  1. 通读手册,试着自 ...




========
什么玩意............
========
22 发表于 2008-01-10 19:11 ·  中国 广西 玉林 博白县 电信
金牌会员
★★★★
积分 3,687
发帖 1,467
注册 2005-08-08 12:00
20年会员
UID 44210
状态 离线
Originally posted by cad55 at 2008-1-10 19:01:




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

如果不会使用帮助,不会提问题,那什么玩意都不是............
23 发表于 2008-01-10 19:36 ·  中国 江苏 扬州 电信
高级用户
★★★
积分 620
发帖 329
注册 2007-12-05 15:34
18年会员
UID 104754
性别 男
状态 离线
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"

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

还请高手们...明示.................
24 发表于 2008-01-10 19:56 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
你不是说有本质的区别吗?
@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
第一高手 第二高手

25 发表于 2008-01-10 20:02 ·  中国 江苏 扬州 电信
高级用户
★★★
积分 620
发帖 329
注册 2007-12-05 15:34
18年会员
UID 104754
性别 男
状态 离线
Originally posted by fastslz at 2008-1-10 07:56 PM:
你不是说有本质的区别吗?
@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


不明白...........
26 发表于 2008-01-10 20:04 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
每天回的都是相类似或相似的帖子只是一些语法变化,没脾气的人都
第一高手 第二高手

27 发表于 2008-01-10 20:10 ·  中国 江苏 扬州 电信
高级用户
★★★
积分 620
发帖 329
注册 2007-12-05 15:34
18年会员
UID 104754
性别 男
状态 离线
Originally posted by fastslz at 2008-1-10 08:04 PM:
每天回的都是相类似或相似的帖子只是一些语法变化,没脾气的人都


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

老师,就是一样的..

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

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

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

什么惊人的代码与语句........
28 发表于 2008-01-10 20:11 ·  中国 广西 玉林 博白县 电信
金牌会员
★★★★
积分 3,687
发帖 1,467
注册 2005-08-08 12:00
20年会员
UID 44210
状态 离线
才发现LZ的代码:copy /y nul "%%i"
也就是说将dir /s/b/a-d的文件替换为0字节文件-_-|||
29 发表于 2008-01-10 20:13 ·  中国 江苏 苏州 移动
银牌会员
★★★
积分 1,608
发帖 780
注册 2007-10-07 10:19
18年会员
UID 99089
性别 男
状态 离线
很明显,
对于不懂的人一点变化就是本质的区别
我建议你在论坛上多看看,我这个人比较笨,一般帮助文档要看至少八遍!
学会了也是自己的,向别人要代码不如自己多看看学学
以前willsort说过."临渊羡鱼,不如退而接网"
如果学的多也是错,那我宁愿一错再错!~~~
好好努力! 斑竹,zh159,fastslz他们说的都没错
虚心点吧!
30 发表于 2008-01-10 20:17 ·  中国 江苏 扬州 电信
高级用户
★★★
积分 620
发帖 329
注册 2007-12-05 15:34
18年会员
UID 104754
性别 男
状态 离线
Originally posted by zh159 at 2008-1-10 08:11 PM:
才发现LZ的代码:copy /y nul "%%i"
也就是说将dir /s/b/a-d的文件替换为0字节文件-_-|||



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

晕呀.............
论坛跳转: