程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> フォルダの作成、削除、移動、タイムスタンプの取得と設定

フォルダの作成、削除、移動、タイムスタンプの取得と設定

編輯:.NET實例教程
System.IO名前空間のDirecroryクラス(またはDirecroryInfoクラス)のメソッドを使うことにより、フォルダ関係の様々な処理を行うことができます。

以下にDirecroryクラスの使用例を示します。

[VB.Net]''フォルダの作成''"C:\TEST"フォルダが存在しなくても"C:\TEST\SUBTEST"が作成されるSystem.IO.Directory.CreateDirectory("C:\TEST\SUBTEST")''フォルダの內容の移動(名前の変更)''"C:\TEST"の內容を"C:\TEST1\A"へ移動する''移動先フォルダは存在してなく、移動元と同じドライブにあること''移動先フォルダは移動元フォルダのサブフォルダではダメ''"C:\TEST1"フォルダが存在していなければダメ''屬性も受け継がれるSystem.IO.Directory.Move("C:\TEST", "C:\TEST1\A")''フォルダの削除する''"C:\TEST"を根こそぎ(サブフォルダ、ファイルも)削除する''"C:\TEST"以下に読み取り専用ファイルがあるとエラーが出るSystem.IO.Directory.Delete("C:\TEST", True)''作成日時の取得(DateTime値で返される)Console.WriteLine(System.IO.Directory.GetCreationTime("C:\TEST"))''更新日時の取得(DateTime値で返される)Console.WriteLine(System.IO.Directory.GetLastWriteTime("C:\TEST"))''アクセス日時の取得(DateTime値で返される)Console.WriteLine(System.IO.Directory.GetLastAccessTime("C:\TEST"))''カレントディレクトリの取得Console.WriteLine(System.IO.Directory.GetCurrentDirectory())''このコンピュータの理論ドライブ名をすべて取得Console.WriteLine(System.IO.Directory.GetLogicalDrives())''ルートディレクトリの取得(下の例では"C:\")''"C:\TEST"が存在している必要はないConsole.WriteLine(System.IO.Directory.GetDirectoryRoot("C:\TEST"))''親ディレクトリの取得(下の例では"C:\TEST")''"C:\TEST\A"が存在している必要はないConsole.WriteLine(System.IO.Directory.GetParent("C:\TEST\A"))''カレントディレクトリの設定System.IO.Directory.SetCurrentDirectory("C:\TEST")''作成日時の設定(現在の時間にする)System.IO.Directory.SetCreationTime("C:\TEST", DateTime.Now)''更新日時の設定System.IO.Directory.SetLastWriteTime("C:\TEST", DateTime.Now)''アクセス日時の設定System.IO.Directory.SetLastAccessTime("C:\TEST", DateTime.Now)
[C#]//フォルダの作成//"C:\TEST"フォルダが存在しなくても"C:\TE
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved