>>951
はずしてたらゴメン。

> msysだと /d/directory になるようです。 

このドライブレターの表記が使えるのは msys に付属のコマンドだけだと思われ。
(そういう風に作りこまれている。)
だから例えば MinGW の gcc ではこの表記は受け付けてくれないし、
普通のCプログラムの中でファイルの読み書きに使おうと思っても下記の通りNG。

C:\>more a.c
#include <stdio.h>
int main()
{
  FILE *fp;
  fp = fopen("/c/a.c", "r");
  if (!fp) {
    perror("fopen");
    exit(1);
  }
  fclose(fp);
  return 0;
}
C:\>gcc /c/a.c
gcc: /c/a.c: No such file or directory
gcc: no input files
C:\>gcc a.c
C:\>a.exe
fopen: No such file or directory