発端
ネットワーク、外部リソース回りはWWW
クラスを利用してアクセスするのが一般的だが、もっと手軽に最小限のコードがあるのではないかと思って調べた
#結論
string path= @"\\NASDrive\root/hoge";
System.IO.Directory.CreateDirectory(path)
これで \\NASDrive\root
ディレクトリに hoge
というディレクトリの作成ができた。
Directory.GetFiles(path)
で hoge
内のファイルのパスを取得可能なので、後は画像データを読んだりテキストを読み書きしたりとご自由に。
注意
\\NASDrive
をIPアドレスに変更してのアクセスは上手くいかなかった。
NG) @"\\192.168.XX.XX\root\~"
#補足
stringに@
を加えるとエスケープ文字(\)
が不要になる。地味に便利。
string path= @"\\NASDrive\root\hoge";
イコール
string path= "\\\\NASDrive\\root\\hoge";