1

win7 では、ランタイム (モジュール) から何も得られません。最初の引数は常にexeパスであると予想されますが、常に空です。

4

3 に答える 3

1

現在のパスを取得するだけの場合はstd.file.getcwd()、現在のディレクトリが表示されます。

于 2013-08-22T06:18:37.193 に答える
0
C:\work\so> dmd bbasile01.d

C:\work\so> bbasile01.exe
C:\work\so\bbasile01.exe

C:\work\so> type bbasile01.d
import std.stdio;

int main(string[] args) {
  writeln(args[0]);
  return 0;
} // main() function

実行中のプロセス パスを提供する関数のクロスプラットフォーム実装を作成することは、簡単な作業ではありません。これは、過去に StackOverflow で数百の (D 関連ではない) スレッドで議論されてきました。

于 2013-08-22T09:38:25.567 に答える