[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends-ml 12695] Re: 議事録「 Java 言語仕様第3版」を読む会(第 3 回)



  高橋(智)です。

  ただし、任意のタイミングで System.getProperty("user.dir"); で値を取得して
動作するようなコードだと、一応は「カレントディレクトリ」の変更に影響を受ける
こともありうるのかも、と思いました。

"TAKAHASHI, Tomohiro" wrote:
snip
>   変更できるようで、できないです。
> 
>   [例: java.exe を C:\temp で実行する]
>   ----------------------------------------------------------
>   public void jButton1_actionPerformed(ActionEvent e) {
>     String curdir = System.getProperty("user.dir");
>     System.out.println(curdir);
>     curdir = "C:\\";
>     System.setProperty("user.dir", curdir);
>     curdir = System.getProperty("user.dir");
>     System.out.println(curdir);
> 
>     String[] list = new File(".").list();
>     for(int i = 0; i < list.length; i++) {
>       System.out.println(list[i]);
>     }
>   }
>   ----------------------------------------------------------

-- 
高橋智宏
  Java読書会( http://www.javareading.com/bof/ )