Foxtable(狐表)用户栏目专家坐堂 → FileInfo可以获取具体文件的属性 有没有办法获取文件所在目录的属性呢?


  共有4435人关注过本帖树形打印复制链接

主题:FileInfo可以获取具体文件的属性 有没有办法获取文件所在目录的属性呢?

帅哥哟,离线,有人找我吗?
cnsjroom
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1571 积分:11238 威望:0 精华:0 注册:2021/1/17 17:06:00
FileInfo可以获取具体文件的属性 有没有办法获取文件所在目录的属性呢?  发帖心情 Post By:2022/1/4 14:14:00 [只看该作者]

FileInfo可以获取具体文件的属性 有没有办法获取文件所在目录的属性呢?

图片点击可在新窗口打开查看
当前代码如下:
With e.Form
    Dim dlg As New OpenFileDialog
    dlg.Filter= "所有文件(*.*)|*.*"
    If dlg.ShowDialog = DialogResult.Ok Then
        Dim t2 As WinForm.TextBox = e.Form.Controls("TextBox2")
        Dim t3 As WinForm.TextBox = e.Form.Controls("TextBox3")
        t2.Text=""
        t3.Text=""
        .Controls("TextBox1").value = dlg.FileName
        
        
        Dim ifo As new FileInfo(dlg.FileName)
        Dim s As String
        s="检测【文件名称】:" & ifo.Name
        s= S & Chr(13) & Chr(10) & "文件创建时间:" & ifo.CreationTime
        s=S & Chr(13) & Chr(10)& "上次修改时间:" & ifo.LastWriteTime
        s=S & Chr(13) & Chr(10)& "上次访问时间:" & ifo.LastAccessTime
        s=S & Chr(13) & Chr(10)& "是否只读:" & ifo.ReadOnly
        s=S & Chr(13) & Chr(10)& "是否隐藏:" & ifo.Hidden
        s=S & Chr(13) & Chr(10)& "文件路径:" & ifo.Path
        s=S & Chr(13) & Chr(10)& "文件大小:" & ifo.Length
        s=S & Chr(13) & Chr(10)& "扩展名:" & ifo.Extension
        s=S & Chr(13) & Chr(10)& "检测【操作时间】:" & Date.now
        output.show(s)
        t2.text=s
        
        
        Dim ifo1 As new FileInfo(ifo.Path)
        Dim s1 As String
        s1="检测【文件名称】:" & ifo1.Name
        s1= S1 & Chr(13) & Chr(10) & "文件创建时间:" & ifo1.CreationTime
        s1=S1 & Chr(13) & Chr(10)& "上次修改时间:" & ifo1.LastWriteTime
        s1=S1 & Chr(13) & Chr(10)& "上次访问时间:" & ifo1.LastAccessTime
        s1=S1 & Chr(13) & Chr(10)& "是否只读:" & ifo1.ReadOnly
        s1=S1 & Chr(13) & Chr(10)& "是否隐藏:" & ifo1.Hidden
        s1=S1 & Chr(13) & Chr(10)& "文件路径:" & ifo1.Path
        s1=S1 & Chr(13) & Chr(10)& "文件大小:" & ifo1.Length
        s1=S1 & Chr(13) & Chr(10)& "扩展名:" & ifo1.Extension
        s1=S1 & Chr(13) & Chr(10)& "检测【操作时间】:" & Date.now
        output.show(s1)
        t3.text=s1
        
        
    End If
End With

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/1/4 14:26:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
cnsjroom
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1571 积分:11238 威望:0 精华:0 注册:2021/1/17 17:06:00
回复:(有点蓝)https://docs.microsoft.com/zh-cn/d...  发帖心情 Post By:2022/1/5 12:53:00 [只看该作者]

学习了一下  还是没有弄明白  老师可以帮忙写一下代码  学习一下不  谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/1/5 13:33:00 [只看该作者]

Dim di As  New System.IO.DirectoryInfo("D:\问题")
msgbox(di.CreationTime)

 回到顶部