File.GetCreationTime メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > File.GetCreationTime メソッドの意味・解説 

File.GetCreationTime メソッド

指定したファイルまたはディレクトリ作成日時を返します

名前空間: System.IO
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

例外例外
例外種類条件

UnauthorizedAccessException

呼び出し元に必要なアクセス許可がありません。

ArgumentException

path が、長さが 0 の文字列であるか、空白しか含んでいないか、または InvalidPathChars で定義されている無効な文字1 つ以上含んでます。

ArgumentNullException

pathnull 参照 (Visual Basic では Nothing) です。

PathTooLongException

指定したパスファイル名、またはその両方システム定義の最大長を超えてます。たとえば、Windows ベースプラットフォーム場合パス長さ248 文字未満ファイル名長さ260 文字未満である必要があります

IOException

path は見つかりませんでした

NotSupportedException

path形式無効です。

解説解説
使用例使用例

GetCreationTime実行する例を次に示します

Imports System
Imports System.IO
Imports System.Text

Public Class Test
    Public Shared Sub Main()
        Try
            ' Get the creation time of a well-known directory.
            Dim dt As DateTime = Directory.GetCreationTime(Environment.CurrentDirectory)

            ' Give feedback to the user.
            If (DateTime.Now.Subtract(dt).TotalDays > 364)
 Then
                Console.WriteLine("This directory is over a year
 old.")
            ElseIf (DateTime.Now.Subtract(dt).TotalDays > 30)
 Then
                Console.WriteLine("This directory is over a month
 old.")
            ElseIf (DateTime.Now.Subtract(dt).TotalDays <=
 1) Then
                Console.WriteLine("This directory is less than
 a day old.")
            Else
                Console.WriteLine("This directory was created
 on {0}.", dt)
            End If

        Catch e As Exception
            Console.WriteLine("The process failed: {0}",
 e.ToString())
        End Try
    End Sub
End Class
using System;
using System.IO;

class Test 
{
    public static void Main()
 
    {
        try 
        {
            // Get the creation time of a well-known directory.
            DateTime dt = Directory.GetCreationTime(
                Environment.CurrentDirectory);


            // Give feedback to the user.
            if (DateTime.Now.Subtract(dt).TotalDays > 364)
 
            {
                Console.WriteLine("This directory is over a year old.");
            } 
            else if (DateTime.Now.Subtract(dt).TotalDays
 > 30) 
            {
                Console.WriteLine("This directory is over a month old.");
            } 
            else if (DateTime.Now.Subtract(dt).TotalDays
 <= 1) 
            {
                Console.WriteLine("This directory is less than a day old.");
            } 
            else 
            {
                Console.WriteLine("This directory was created on {0}.",
 dt);
            }
        } 
        
        catch (Exception e) 
        {
            Console.WriteLine("The process failed: {0}", e.ToString());
        }
    }
}
using namespace System;
using namespace System::IO;
int main()
{
   try
   {
      
      // Get the creation time of a well-known directory.
      DateTime dt = Directory::GetCreationTime( Environment::CurrentDirectory );
      
      // Give feedback to the user.
      if ( DateTime::Now.Subtract( dt ).TotalDays > 364 )
      {
         Console::WriteLine( "This directory is over a year old." );
      }
      else
      if ( DateTime::Now.Subtract( dt ).TotalDays > 30 )
      {
         Console::WriteLine( "This directory is over a month old." );
      }
      else
      if ( DateTime::Now.Subtract( dt ).TotalDays <= 1 )
      {
         Console::WriteLine( "This directory is less than a day old." );
      }
      else
      {
         Console::WriteLine( "This directory was created on {0}.", dt );
      }
   }
   catch ( Exception^ e ) 
   {
      Console::WriteLine( "The process failed: {0}", e );
   }

}

import System.*;
import System.IO.*;

class Test
{
    public static void main(String[]
 args)
    {
        try {
            // Get the creation time of a well-known directory.
            DateTime dt = Directory.GetCreationTime(Environment.
                get_CurrentDirectory());

            // Give feedback to the user.
            if (DateTime.get_Now().Subtract(dt).get_TotalDays()
 > 364) {
                Console.WriteLine("This directory is over a year old.");
            }
            else {
                if (DateTime.get_Now().Subtract(dt).get_TotalDays()
 > 30) {
                    Console.WriteLine("This directory is over a month old.");
                }
                else {
                    if (DateTime.get_Now().Subtract(dt).get_TotalDays()
 <= 1) {
                        Console.WriteLine("This directory is less than a "
 
                            + " day old.");
                    }
                    else {
                        Console.WriteLine("This directory was created on {0}."
,
                            dt);
                    }
                }
            }
        }
        catch (System.Exception e) {
            Console.WriteLine("The process failed: {0}", e.ToString());
        }
    } //main
} //Test
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からFile.GetCreationTime メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からFile.GetCreationTime メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からFile.GetCreationTime メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「File.GetCreationTime メソッド」の関連用語

File.GetCreationTime メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



File.GetCreationTime メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS