`
leavingme
  • 浏览: 25757 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

C# 隐藏文件夹

阅读更多
using System;
using System.IO;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class getDirectory : System.Web.UI.Page
{
    
protected void Page_Load(object sender, EventArgs e)
    {
        
string path = Request.QueryString["path"];

        
if(path == null || path == "")
            path 
= @"C:\Windows";       

        DirectoryInfo TheFolder 
= new DirectoryInfo(path);
        
if (!TheFolder.Exists)
            
throw new DirectoryNotFoundException("Folder not found: " + path);

        
string info = "<?xml version=\"1.0\"?><tree>";
        
foreach (DirectoryInfo NextFolder in TheFolder.GetDirectories())
        {
            //判读是否是隐藏文件夹
            
if(NextFolder.Attributes.ToString().IndexOf("Hidden"== -1)
                info 
+= "<tree text=\"" + NextFolder.Name + "\" src=\"" + NextFolder.FullName + "\"/>";
        }

        info 
+= "</tree>";
        Response.Clear();
        Response.ContentType
="text/xml";
        Response.Charset
="UTF-8";
        Response.Write(info);
        Response.End();
    }
}


陈源 2008-04-22 21:05 发表评论
分享到:
评论

相关推荐

    C#伪装文件夹.rar

    本项目"**C#伪装文件夹.rar**"就是一个独特的示例,它展示了如何利用C#编程来创建一个功能,使得一个文件夹可以被伪装成任何指定的文件扩展名,甚至包括伪装成Windows系统中的回收站。这个技术主要涉及了文件I/O操作...

    C#文件夹加密

    在Windows操作系统中,每个文件夹都有对应的属性信息,包括隐藏、只读等,程序可以通过设置这些属性使文件夹看起来像是系统文件夹。同时,改变文件夹图标可以通过修改注册表或者设置自定义文件夹图标来实现。 在...

    c#遍历文件夹下文件

    在C#编程中,遍历文件夹下的所有文件是一项常见的任务,这通常涉及到对文件系统进行操作。在本文中,我们将深入探讨如何使用C#语言来遍历指定文件夹及其子文件夹中的所有文件,以及在操作过程中可能遇到的关键概念和...

    C# 伪装文件夹 实例源码(文件处理)

    在这个“C# 伪装文件夹 实例源码”中,我们将深入探讨如何利用C#编程语言来实现这样的技术。 首先,我们要理解“伪装文件夹”的概念。在计算机系统中,文件夹通常具有特定的图标和可浏览的目录结构,允许用户查看和...

    C# 显示或隐藏 隐藏文件

    在C#编程中,隐藏或显示系统属性设置为隐藏的文件是一个常见的需求,尤其是在系统管理和文件操作相关的应用程序中。要实现这一功能,开发者通常需要访问和修改系统的注册表设置。以下将详细介绍如何使用C#来操作...

    C#文件夹伪装器

    这个工具可以将特定的文件夹伪装成其他类型的文件,从而达到隐藏或保护数据的目的。以下是对这个项目及其相关知识点的详细说明: 1. **C#基础**:首先,理解C#的基本语法和结构是必要的。包括类、对象、方法、变量...

    C#获取和设置文件夹属性

    本文将深入探讨如何使用C#来实现这些功能,包括读取和修改文件夹的创建日期、访问时间、修改时间等元数据,以及处理权限、隐藏属性等。 首先,让我们了解`System.IO`命名空间,它是C#中用于处理文件和目录操作的...

    伪装文件夹 C#源代码

    - **设置文件属性**:通过修改文件的属性,如隐藏、只读等,我们可以使文件看起来像一个文件夹。例如,设置文件的`Attributes`属性为`FileAttributes.Directory`,这样在文件资源管理器中,它会被显示为文件夹图标...

    C# 文件夹操作

    - `DirectoryInfo` 类提供了获取和设置文件夹属性的方法,如 `Attributes` 属性可以获取或设置文件夹的属性(如隐藏、只读等)。 9. **异步操作**: - 对于耗时的文件夹操作,如复制或删除大量文件,可以使用异步...

    用C#写的伪装文件夹软件,可以作为课程设计 也可用于平时操作使用

    标题中的“用C#写的伪装文件夹软件”指的是一个利用C#编程语言开发的应用程序,其功能是将特定的文件或文件夹伪装成一个看似普通的文件夹,但实际上它可能隐藏了内部的敏感信息或者执行其他特定任务。这种技术在信息...

    vc及c# dll注入和文件隐藏

    网上dll注入的例子,不少是编译不了或运行不了...点注入按钮,观察c盘(注意要刷新),文件和文件夹都隐藏了。点解除,刷新后,文件和目录都出现了。如果要改变隐藏文件的名称,请在工程2的钩子编译中,修改相关代码。

    用C#实现文件寄生隐藏

    用C#实现文件寄生隐藏 任何文件在其尾部追加二进制信息后,都不会影响到该文件的正常使用,我们能够看到的,仅仅只是增加了字节数,创建日期,修改日期等都没有任何变化,因此一般寄生型病毒一般都采取这种方式进行...

    简单小程序文件夹隐藏

    在隐藏文件夹时,也需要考虑权限管理。编程时应确保只有拥有足够权限的用户才能执行隐藏和显示操作。这可以通过检查用户访问令牌或使用权限验证机制来实现。 4. **图形用户界面(GUI)设计**: 这个小程序可能...

    新建文件夹_C#界面设计_

    【标题】"新建文件夹_C#界面设计_" 涉及到的是使用C#编程语言进行图形用户界面(GUI)的设计和实现。C#是一种面向对象的语言,由微软开发,常用于构建Windows桌面应用程序和现代跨平台应用。在这个项目中,开发者...

    文件夹加锁

    3. **数据存储**:加密后的数据会被保存到磁盘,通常是隐藏的或经过伪装的文件中,以防止未授权的访问。 4. **文件夹锁定**:程序可能通过操作系统权限控制机制来阻止未授权的访问。例如,改变文件夹的NTFS权限,...

    文件夹伪装工具

    在日常使用计算机的过程中,我们有时会有一些不希望他人查看或访问的文件或文件夹,这时就需要采取一定的措施来隐藏或保护这些敏感信息。文件夹伪装工具就是为此目的设计的,它能够将你的私人文件夹伪装成系统常见的...

    C# 伪装方式加密文件夹

    我们可以将文件夹设置为隐藏,或者更改其创建日期、访问日期和修改日期,使其看起来像是一个不同的文件或系统文件。 ```csharp using System.IO; public static void HideFolder(string folderPath) { ...

    c#对当前窗口进行关闭等操作

    本篇文章将深入探讨如何使用C#对当前窗口进行关闭、隐藏等操作,以及如何获取窗口句柄。 首先,我们需要理解“窗口句柄”(HWND)的概念。窗口句柄是操作系统分配给每个窗口的一个唯一标识,它是一个整数值,用于...

    C#程序直接打包成可执行文件教程.pdf

    5. 配置解压模式的作用:将解压过程设置为“解压到临时文件夹”和“全部隐藏”模式,可以避免对用户计算机的改动,并且不会显示解压过程中的任何提示,使解压过程对用户来说是透明的。 6. 更新设置和覆盖方式:这些...

    C#文件夹伪装器源代码

    本文将深入探讨“C#文件夹伪装器”这一特定项目,包括其核心概念、技术实现以及相关知识点。 首先,让我们理解标题中的“文件夹伪装器”。这个程序的目的是使一个文件夹看起来像一个不同的文件类型,比如一个文本...

Global site tag (gtag.js) - Google Analytics