2022年08月07日
電子出版事業部新刊情報total 491 count

.NETのPathプログラミングA to Z ~おっとそのファイル・パスは安全か?~ 川俣晶

Written By: 株式会社ピーデー・サイト管理者連絡先

  • タイトル .NETのPathプログラミングA to Z ~おっとそのファイル・パスは安全か?~
  • 著者 川俣晶
  • 分類 技術解説
  • 参照 https://www.amazon.co.jp/dp/B0B8X4ZX1N

概要 §

 "CON"というファイルを作成しようとしたら、ファイルはできずに予測の出来ない変な動作が起こってしまった。いったいなぜ?

 30年前の遺物と数年前の最新APIが混在する魔境へようこそ。さあ、ビギナーもベテランも.NETのパスの不思議に足を踏み入れよう!

目次

まえがき

本書の前提

用語について

パスって何だろう

カレントディレクトリって何だろう?

パスをソースに書き込んでみよう

新しいディレクトリを作ってみよう

今作ったディレクトリの詳細を知りたい

ディレクトリを削除してみよう

中味が空ではないディレクトリを削除してみよう

深いディレクトリを作ってみよう

新しいファイルを作ってみよう

カレントディレクトリを切り替えてみよう

ドライブごとのカレントディレクトリ

絶対パスと部分パスと相対パスとぐにゃぐにゃパス

ファイルとディレクトリの存在チェック

使えない名前がある!?

使えない名前を使う

ファイルとディレクトリを列挙するGet対Enumerate

指定ディレクトリで変化する列挙結果

Get/EnumerateFileSystemEntriesで全て検索

DirectoryInfo技・フルネーム自由自在

.と..の迷宮

Directory.EnumerateDirectoriesの第2引数

Directory.EnumerateFilesの第2引数も調べよう

Path.GetFullPath("CON")の怪

特殊フォルダをパスを取得してみよう

環境変数からパスを取得してみよう

コマンドラインからパスを取得してみよう

一時ファイルを作ってみよう

ドライブ名が存在しないLinuxを使ったパス

UNCを使ったパス

シンボリック・リンクを含むパス

ドライブレター

ディレクトリとファイル名の分離

ルート情報の分離

拡張子の追加、削除、差し替え

レッツCombine・パスの合体

計測限界を超えるCombineの上限

相対パスに変換してみよう

ディレクトリの区切り文字を直接扱ってみよう

パスに使えない文字

Span構造体で更なる高みを目指せ

string.Joinによるパス合体

最後の難関・DOS デバイス パス

その他のPathクラスの仲間達

あとがき

Facebook

キーワード【 電子出版事業部新刊情報
【新刊情報】の次のコンテンツ
2022年
08月
10日
ヘル星のやつら 美少女性転換メス墜ち宇宙は変態だ! 安芸育
3days 0 count
total 449 count
【新刊情報】の前のコンテンツ
2022年
08月
03日
宇宙戦艦フォルティシーム大和2 対決!フォルティシーム級戦艦一番艦 遠野秋彦
3days 0 count
total 428 count

このコンテンツを書いた株式会社ピーデー・サイト管理者へメッセージを送る

[メッセージ送信フォームを利用する]

メッセージ送信フォームを利用することで、株式会社ピーデー・サイト管理者に対してメッセージを送ることができます。

この機能は、100%確実に株式会社ピーデー・サイト管理者へメッセージを伝達するものではなく、また、確実に株式会社ピーデー・サイト管理者よりの返事を得られるものではないことにご注意ください。

このコンテンツへトラックバックするためのURL

https://www.piedey.co.jp/blog/tb.aspx/20220807175932
サイトの表紙【新刊情報】の表紙【新刊情報】のコンテンツ全リスト 【新刊情報】の入手全リスト 【新刊情報】のRSS1.0形式の情報このサイトの全キーワードリスト 印刷用ページ

管理者: 株式会社ピーデー・サイト管理者連絡先

Powered by MagSite2 Version 0.36 (Alpha-Test) Copyright (c) 2004-2021 Pie Dey.Co.,Ltd.