11.4 パス
各ドライブは、1つ以上のディレクトリが含まれており、順番に各ディレクトリ構造は、1つまたは複数のサブディレクトリ、ディレクトリツリー構造を含むことができます。ファイルは、特定のディレクトリツリー構造のファイルパスの場所に保存することができます。ファイルを取得するには、最初にファイルのパスを決定する必要があります。2さまざまな方法で構成ドライブ文字、ディレクトリ名、ファイル名、ファイルの拡張子とセパレータからのパス:ドライブのルートからと書き込みを開始し、例えばC:\ WINDOWS \ System32に\ notepad.exeを、このパスは、絶対パスと呼ばれ、他方は、(現在のディレクトリC仮定:\ Windows)をメモ帳\ SYSTEM32として、現在のディレクトリの場所から書き込みを開始することで、このパスは相対パスと呼ばれます。
ファイルやディレクトリのパスを使用した場合、C#で、注意します。C#のバックスラッシュ「\」エスケープ文字は、パスを文字列として表現されたときに、例えば、2つのバックスラッシュを使用することを考慮します:
「C:\\ Windowsの\\ System32に\\ notepad.exeを」
:また、C#は、あなたがいない「\」文字をエスケープ文字として扱われ、通常の文字として扱われ、そのようにプロンプトコンパイラに、文字列の前にある記号「@」を追加することができます
@」C:\ WINDOWS \ System32に\ notepad.exeを」
.NET Frameworkは、プログラム管理ファイルとディレクトリパスを助けるためにパス・クラスを提供するPathクラス配置System.IO名前空間、静的クラスであり、そのようなドライブ名、ディレクトリ名として、各フィールドの動作経路に使用することができます、ファイル名、ファイル拡張子とセパレータとのそう。共通フィールド部材パスクラスPathSeperator(例えば、パス区切り、「;」)であり、DirectorySeparatorChar(例えば「\」などのディレクトリセパレータ)、VolumeSeparator(等体積のセパレータ、「:」)、AltDirectorySeparator(代替ディレクトリセパレータ例えば、「/」など)、一般的に用いられている方法のメンバーGetDirectoryName(ディレクトリ名を取る)、GetFileName(ファイル名を取る)、GetExtension(ファイル拡張子を取る)、GetFullPath(完全なパスを取る)、GetTempPath(一時ファイルは、オペレーティングシステムのパスを取ります)以下のような、例えば、次のコード抽出及び表示は、ディレクトリパスとファイル名を示しています。
文字列のパス= @ "C:\ WINDOWS \ System32に\ notepad.exeを";
Console.WriteLineを(Path.GetDirectoryName(パス))。
Console.WriteLineを(Path.GetFileName(パス))。
その中で、 "C:\ WINDOWS \ System32に" と呼ばれるディレクトリ、 "notepad.exeを" という名前のファイル。
ファイル操作Daquanの良い記事
https://www.cnblogs.com/fengyeqingxiang/archive/2019/06/14/11022000.html
https://blog.csdn.net/bruce135lee/article/details/81081849
詳細string.fomat
https://www.cnblogs.com/babietongtianta/p/4958189.html
219.11.20
OUT REF学習方法
参考文献:変数の値が、プロセスに変更することができ、次いで遠心性を変化させます