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