@Prog! - ASP.NET -
ASP.NET(C#) - AJAX, Silverlight - のメモ書き

ディレクトリ・ファイルのタイムスタンプを取得する

最新の投稿は、投稿日時: 04-06-2009 11:14 投稿者: Yu Asano です。スレッドには 0 件の返答があります。
  • 04-06-2009 11:14

    • Yu Asano
    • 貢献度トップ 10
    • 登録日 : 10-22-2008
    • Japan
    • 投稿数 239
    • ポイント 0

    ディレクトリ・ファイルのタイムスタンプを取得する

    using System;
    using System.IO;

    namespace MetisTimeStamp
    {
        class Program
        {
            static void DirectorySearch(string directoryPath, string searchPattern)
            {
                string[] files = Directory.GetFiles(directoryPath, searchPattern);
                foreach (string file in files) GetFileTimeStamp(file);

                string[] dirs = Directory.GetDirectories(directoryPath);
                foreach (string dir in dirs)
                {
                    GetDirTimeStamp(dir);
                    DirectorySearch(dir, searchPattern);
                }
            }

            static void GetDirTimeStamp(string dirPath)
            {
                DirectoryInfo directoryInfo = new DirectoryInfo(dirPath);
                Console.Write(dirPath);
                Console.Write("\t");
                Console.Write(directoryInfo.CreationTime);
                Console.Write("\t");
                Console.Write(directoryInfo.LastWriteTime);
                Console.Write("\t");
                Console.WriteLine(directoryInfo.LastAccessTime);
            }

            static void GetFileTimeStamp(string filePath)
            {
                Console.Write(filePath);
                Console.Write("\t");
                Console.Write(File.GetCreationTime(filePath));
                Console.Write("\t");
                Console.Write(File.GetLastWriteTime(filePath));
                Console.Write("\t");
                Console.WriteLine(File.GetLastAccessTime(filePath));
            }

            static void Main(string[] args)
            {
                DirectorySearch(@"D:\momotchi\", "*.*");

                Console.Read();
            }
        }
    }

    • 投稿ポイント: 0
ページ 1 / 1 (1 アイテム) | RSS

momotchi.net
Powered by Community Server (Non-Commercial Edition), by Telligent Systems