2018-10-06から1日間の記事一覧

ExcelVBA フォルダの確認 Dir(<path>,vbDirectory)

vbDirectoryつけ忘れると 中身がからっぽのフォルダだとエラーになる。 逆にファイルが一つでもあるとエラーにならない。紛らわしい仕様です。 ネタ元 https://vbabeginner.net/vba%E3%81%A7%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E5%AD%98%E5%9C%A8%E3%83%8…

C# フォルダを作成する

C#

// フォルダ (ディレクトリ) を作成する System.IO.Directory.CreateDirectory(@"C:\Hoge\Foo\") // 作成先の DirectoryInfo を取得することも可能 System.IO.DirectoryInfo hDirInfo; hDirInfo = System.IO.Directory.CreateDirectory(@"C:\Hoge\Bar\"); ネ…

C# フォルダの存在を確認する

C#

// フォルダ (ディレクトリ) が存在しているかどうか確認する if (System.IO.Directory.Exists(@"C:\Hoge\")) { MessageBox.Show("ディレクトリは存在します"); } else { MessageBox.Show("ディレクトリは存在しません"); } ネタ元 http://jeanne.wankuma.co…

CsvHelper で C# CSVの読み込み

C#

CsvHelperというモジュールがあるらしい。使ってみようかな ネタ元 https://webbibouroku.com/Blog/Article/csvhelper-read

C# 正規表現でファイル名の中から数字4桁取得

C#

aaa_2017_8411.csvというファイル名で、2つ目の数字4文字が欲しいサンプル System.Text.RegularExpressions.MatchCollection mc = System.Text.RegularExpressions.Regex.Matches(item, @"\d{4}"); string code = mc[1].Value; ネタ元 https://dobon.net/vb/…

あるフォルダ以下にあるファイルをすべて取得する

C#

using System.IO; ... string[] files = Directory.GetFiles( search_path, "*.csv", SearchOption.AllDirectories); ネタ元 https://dobon.net/vb/dotnet/file/getfiles.html でもDirectory.EnumerateFilesのほうが高速でいいらしいよ。 ネタ元 http://dev.…

C#でモダンにWebスクレイピングするならAngleSharp

C#

らしい。 つかってみようかな。 ネタ元 https://qiita.com/matarillo/items/a92e7efbfd2fdec62595