zoukankan      html  css  js  c++  java
  • System.IO.FileAttributes

    有MM问木马通过网页把空间文件设为只读属性后,是否可以用网页设回去(文件只读用FTP操作不了文件)。我试验是可以的。

    <%@ Import Namespace="Microsoft.VisualBasic" %>
    <%@ Import Namespace="System.IO" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        
    <title>无标题页</title>
    </head>
    <body>
        
    <form id="form1" runat="server">
        
    <div>
        
            
    <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="设置只读" />
    &nbsp;
            
    <asp:Button ID="Button2" runat="server" Text="去掉只读" onclick="Button2_Click" />
        
        
    </div>
        
    </form>
    </body>

    <script language="VB" runat=server>


        
    Public Sub FindFile(ByVal dir As StringByVal boIsReadOnly As Boolean'参数为指定的目录   
            Dim Dirpath As New DirectoryInfo(dir)
            
    Try
                
    Dim d As DirectoryInfo
                
    For Each d In Dirpath.GetDirectories() '查找子目录     
                    FindFile((dir & d.ToString() & "\"), boIsReadOnly)
                
    Next d
                
    Dim f As FileInfo
                
    Dim temp As String = ""
                
    For Each f In Dirpath.GetFiles("*.*"'查找文件   
                    temp = dir & f.ToString()
                    
    Dim file1 As New System.IO.FileInfo(temp)

                    
    If boIsReadOnly = True Then
                        file1.Attributes 
    = System.IO.FileAttributes.ReadOnly
                    
    Else
                        file1.Attributes 
    = System.IO.FileAttributes.Normal
                    
    End If

                    
    If file1.Attributes = System.IO.FileAttributes.ReadOnly Then
                        Context.Response.Write(temp 
    & "---只读<br />")
                    
    ElseIf file1.Attributes = System.IO.FileAttributes.Normal Then
                        Context.Response.Write(temp 
    & "---非只读<br />")
                    
    Else
                        Context.Response.Write(temp 
    & "---未知<br />")
                    
    End If

                
    Next f
            
    Catch e As Exception
                Context.Response.Write(e.Message)
            
    End Try
        
    End Sub

        
    Protected Sub Button1_Click(ByVal sender As ObjectByVal e As System.EventArgs)
            FindFile(Server.MapPath(
    "~"), True)
        
    End Sub

        
    Protected Sub Button2_Click(ByVal sender As ObjectByVal e As System.EventArgs)
            FindFile(Server.MapPath(
    "~"), False)
        
    End Sub
    </script>

    </html>
  • 相关阅读:
    ubutun Sogou输入法安装
    git的使用
    比较字符串(包含以及变位词)
    python 与时间有关的操作
    PyBrain库的example之NFQ流程图分析
    python之面向对象(继承)
    C/C++中一些不太注意到的小知识点--[锦集]
    python 有关引用的一些问题
    CMake尝鲜
    vim初探
  • 原文地址:https://www.cnblogs.com/LCX/p/1353879.html
Copyright © 2011-2022 走看看