楼主: xpn282
收起左侧

[已解决] 帮我看看这怎么弄,关于文件夹的隐藏属性

 关闭 [复制链接]
xpn282
 楼主| 发表于 2007-4-19 23:09:02 | 显示全部楼层

回复 #10 wangjay1980 的帖子

没用不是内部命令
wangjay1980
发表于 2007-4-19 23:52:59 | 显示全部楼层
你是怎么用的
chr707
发表于 2007-4-19 23:55:15 | 显示全部楼层
我在命令行里面  输了  

提示没有重新设置系统 ~~~~呵呵
16734994
发表于 2007-4-20 01:30:30 | 显示全部楼层
即使去除隐藏,C:\Documents and Settings\XPN\Local Settings\Temporary Internet Files文件夹下面还有内容,仍然看不见
Oceanzd
发表于 2007-4-20 07:51:51 | 显示全部楼层
你是不是把attrib.exe给锁住了?
xpn282
 楼主| 发表于 2007-4-20 10:37:52 | 显示全部楼层
原帖由 wangjay1980 于 2007-4-19 23:52 发表
你是怎么用的

用了,出现下面的字样..但没什么效果啊


你是不是把attrib.exe给锁住了?


锁住了,,不会吧..我没锁啊..怎么办啊??

本帖子中包含更多资源

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

x
wangjay1980
发表于 2007-4-20 11:20:58 | 显示全部楼层
你那样是错误的,你可以先查查这个命令如何使用
xpn282
 楼主| 发表于 2007-4-20 12:51:37 | 显示全部楼层
查到了这一点,不过太高深..没法理解

调用attrib命令查看文件夹属性。
private string GetDirectoryAttrib(string DirectoryName)
  {
   System.Diagnostics.Process p=new System.Diagnostics.Process();
   string t1;
   if(Directory.Exists(DirectoryName))
   {
    p.StartInfo.CreateNoWindow=true;
    p.StartInfo.UseShellExecute=false;
    p.StartInfo.RedirectStandardOutput=true;
    p.StartInfo.FileName="attrib";
    p.StartInfo.Arguments=DirectoryName;
    p.Start();
    p.WaitForExit();
    t1=p.StandardOutput.ReadToEnd();
    t1=t1.Substring(0,t1.IndexOf(DirectoryName));
    t1=t1.Replace(" ","");
   }
   else
   {
    t1="";
   }
   return t1;
  }
利用DOS命令attrib返回文件夹的属性,
返回值里面含有S就是系统属性,H就是隐藏属性,R表示只读
上面代码有一个小问题就是如果文件夹名称中含有空格,attrib命令无法识别,
所以会报错。
Anti
发表于 2007-4-20 16:36:54 | 显示全部楼层
正确应该这样执行:
attrib -h -s -r ”C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files“
xpn282
 楼主| 发表于 2007-4-20 18:37:37 | 显示全部楼层

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-4-28 01:01 , Processed in 0.086711 second(s), 15 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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