Path: ccsf.homeunix.org!ccsf.homeunix.org!news1.wakwak.com!nf1.xephion.ne.jp!onion.ish.org!news.daionet.gr.jp!news.yamada.gr.jp!newsfeed.media.kyoto-u.ac.jp!oix.u-ryukyu.ac.jp!u-ryukyu.ac.jp!ie.u-ryukyu.ac.jp!gama.is.tsukuba.ac.jp!yas From: yas@is.tsukuba.ac.jp (Yasushi Shinjo) Newsgroups: fj.comp.lang.java,fj.unix Subject: Unix stat(), fork(), pipe() in Java Date: 09 Apr 2004 18:16:43 GMT Organization: Institute of Information Sciences and Electronics, University of Tsukuba Lines: 17 Message-ID: NNTP-Posting-Host: kirk.hlla.is.tsukuba.ac.jp X-Trace: gama.is.tsukuba.ac.jp 1081534460 19910 130.158.85.129 (9 Apr 2004 18:14:20 GMT) X-Complaints-To: usenet@gama.is.tsukuba.ac.jp NNTP-Posting-Date: 9 Apr 2004 18:14:20 GMT Xref: ccsf.homeunix.org fj.comp.lang.java:113 fj.unix:204 新城@筑波大学情報です。こんにちは。 Java のプログラムからUnix の stat() システムコールで得られる ようなファイルの属性を取りたいのですが、どうすればいいんでしょ うか。やはり、write once, run anywhere の Java なんで、Unix 専用のプログラムは、無理なんですかね。 File クラスの canRead() でも、r--r--r-- のどれか区別できない ですよね。 fork() とか pipe() も、ダメですか。 stat() くらいな JNI でなんとかできるとして、fork() はやばそ う。pipe() は、別に平気かなあ。 \\ 新城 靖 (しんじょう やすし) \\ \\ 筑波大学 電子・情報       \\