C#
 Computer >> コンピューター >  >> プログラミング >> C#

ファイルの最終書き込み時間を取得するC#プログラム


C#でファイルの最終書き込み時間を取得するには、LastWriteTime()メソッドを使用します。

これには、FileInfoクラスとDateTimeクラスを使用します。

それぞれのオブジェクトを作成する-

FileInfo file = new FileInfo("amit.txt");
DateTime dt = file.CreationTime;
dt = file.LastWriteTime;

完全なコードを見てみましょう-

using System.IO;
using System;
public class Program {
   public static void Main() {
      using (StreamWriter sw = new StreamWriter("amit.txt")) {
         sw.WriteLine("Welcome!");
      }
      FileInfo file = new FileInfo("amit.txt");
      // file creation time
      DateTime dt = file.CreationTime;
      Console.WriteLine(dt);
      // last access time
      dt = file.LastAccessTime;
      Console.WriteLine(dt);
      // last write time
      dt = file.LastWriteTime;
      Console.WriteLine(dt);
   }
}

出力

9/5/2018 5:17:27 AM
9/5/2018 5:17:27 AM
9/5/2018 5:17:27 AM

  1. C#で最初のプログラムを書く方法は?

    以下は、C#プログラミングの最初のプログラムです- 例 using System; namespace MyHelloWorldApplication {    class MyDemoClass {       static void Main(string[] args) {          // display text          Console.WriteLine("Hello World"); &

  2. Pythonの各関数で費やされる時間を取得する関数を作成するにはどうすればよいですか?

    プログラムの実行の時間を測定するには、time.clock()またはtime.time()関数を使用します。 Pythonのドキュメントには、この関数はベンチマークの目的で使用する必要があると記載されています。これらの関数呼び出しをベンチマークする関数の周囲に配置し、それらを使用して関数で費やされた時間を取得できます。 例 import time t0= time.clock() print("Hello") t1 = time.clock() - t0 print("Time elapsed: ", t1 - t0) # CPU seconds el