zoukankan      html  css  js  c++  java
  • DirectoryInfo对比Directory

    Directory 与 DirectoryInfo 区别

    前者继承System.Object,后者继承抽象类FileSystemInfo

    前者是静态类,后者是非静态类,需要new创建实例

    前者返回的类型是简单字符串,后者返回的是强类型如FileInfo

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.IO;

    namespace DirectoryInfo对象
    {
    class Program
    {
    static void Main(string[] args)
    {

    ShowWindowsDirectoryInfo();
    }
    static void ShowWindowsDirectoryInfo()
    {
    DirectoryInfo dir
    = new DirectoryInfo(@"G:\c#");
    //获取所有文件
    FileInfo [] files = dir.GetFiles("*.png",SearchOption.AllDirectories);
    Console.WriteLine(
    "************以下是文件信息**************");
    foreach (FileInfo f in files)
    {
    Console.WriteLine(
    "FileName:{0}",f.Name);
    Console.WriteLine(
    "FullName:{0}",f.FullName);
    }
    Console.WriteLine(
    "****************以下是目录信息*****************");
    Console.WriteLine(
    "FullName:{0}",dir.FullName);
    Console.WriteLine(
    "Name:{0}",dir.Name);
    Console.WriteLine(
    "Creation:{0}",dir.CreationTime);
    Console.WriteLine(
    "Attributes:{0}",dir.Attributes);
    Console.WriteLine(
    "Root:{0}",dir.Root);
    }
    }
    }

  • 相关阅读:
    cocos2d-x Mask的实现及优化
    cocos2d-x CCTableView
    cocos2d-x CCScrollView
    网络服务端开发
    跨平台web调试代理工具---whistle
    探索c#之一致性Hash详解
    Redis性能问题排查解决手册
    Redis的Aof被阻塞原因调查
    AOF 持久化策略
    如何招到一个靠谱的程序员
  • 原文地址:https://www.cnblogs.com/zhxhdean/p/2057203.html
Copyright © 2011-2022 走看看