こんな C++のコードがDWORD dwAttr = GetFileAttributes(filename);if(dwAttr & FILE_ATTRIBUTE_DIRECTORY){ //フォルダです}C#で書くと、長いよー。じゃまくさいよー。[DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Auto)]internal static extern int GetFileAttributes(String name);internal const int FILE_ATTRIBUTE_DIRECTORY = 0x10;int dwAttr = GetFileAttributes(filename);if((dwAttr & FILE_ATTRIBUTE_DIRECTORY) == FILE_ATTRIBUTE_DIRECTORY){ //フォルダです}宣言のところは、1回書いたらいいとして、if文がめんどくさい。あ! Java を使った時も、同じことを言ってたような..
更新から 1時間36分38秒 経過作成日: 2008-12-03 15:41:39