C#でディレクトリの内容全体をコピーするにはどうすればよいですか?
ディレクトリの内容全体をコピーするときは、そのサブディレクトリと関連ファイルをコピーすることがより重要です。
例
以下のようなサブディレクトリとファイルを持つデモソースディレクトリを考えてみましょう。
以下は、最初は空のデモターゲットディレクトリです。
using System;
using System.IO;
namespace DemoApplication {
class Program {
public static void Main() {
string sourceDirectory = @"d:\DemoSourceDirectory";
string targetDirectory = @"d:\DemoTargetDirectory";
DirectoryInfo sourceDircetory = new DirectoryInfo(sourceDirectory);
DirectoryInfo targetDircetory = new DirectoryInfo(targetDirectory);
CopyAll(sourceDircetory, targetDircetory);
Console.ReadLine();
}
public static void CopyAll(DirectoryInfo source, DirectoryInfo target) {
Directory.CreateDirectory(target.FullName);
foreach (FileInfo fi in source.GetFiles()) {
Console.WriteLine(@"Copying {0}\{1}", target.FullName, fi.Name);
fi.CopyTo(Path.Combine(target.FullName, fi.Name), true);
}
foreach (DirectoryInfo diSourceSubDir in source.GetDirectories()) {
DirectoryInfo nextTargetSubDir =
target.CreateSubdirectory(diSourceSubDir.Name);
CopyAll(diSourceSubDir, nextTargetSubDir);
}
}
}
} 出力
上記のコードの出力は
です。
-
HTMLのリンクのターゲットを変更するにはどうすればよいですか?
HTMLのリンクのターゲットを変更するには、…タグのターゲット属性を使用します。 target属性を使用して、新しいタブや同じタブなどで任意のリンクを開くことができます。 ターゲット属性の値は次のとおりです: 属性 説明 _ blank リンクされたページを新しいタブで開きます。 自己 現在のタブでリンクされたページを開きます。 親 リンクされたページを親フレームで開きます。 トップ リンクされたページを一番上のフレームで開きます。 例 次のコードを実行して、HTMLのリンクのターゲットを変更することができます。新しいタブで開くように設定します <
-
テキストボックスの内容をTkinterに保存するにはどうすればよいですか?
テキストボックスの内容をTkinterに保存するには、次の手順を実行できます- tkinterフレームのインスタンスを作成します。 win.geometryを使用してフレームのサイズを設定します メソッド。 ユーザー定義のメソッドを定義するopen_text 「読み取り」でテキストファイルを開くには モード。テキストファイルの内容を読み取り、 contentという変数に保存します 。次に、「挿入」を使用します コンテンツを挿入するメソッド テキストボックス内。 次に、 save_textという別のユーザー定義メソッドを定義します その中で、「書き込み」を使用します テ