svnno****@sourc*****
svnno****@sourc*****
2008年 12月 4日 (木) 17:25:20 JST
Revision: 1522 http://svn.sourceforge.jp/view?root=pal&view=rev&rev=1522 Author: shinsuke Date: 2008-12-04 17:25:19 +0900 (Thu, 04 Dec 2008) Log Message: ----------- supported windows path. Modified Paths: -------------- vfs-portlets/trunk/src/main/java/jp/sf/pal/vfs/util/VFSUtil.java -------------- next part -------------- Modified: vfs-portlets/trunk/src/main/java/jp/sf/pal/vfs/util/VFSUtil.java =================================================================== --- vfs-portlets/trunk/src/main/java/jp/sf/pal/vfs/util/VFSUtil.java 2008-12-04 05:48:00 UTC (rev 1521) +++ vfs-portlets/trunk/src/main/java/jp/sf/pal/vfs/util/VFSUtil.java 2008-12-04 08:25:19 UTC (rev 1522) @@ -212,6 +212,10 @@ if (uri.length() > 1 && uri.endsWith("/")) { uri = uri.substring(0, uri.length() - 1); } + // if a path for windows + if (!uri.startsWith("/")) { + uri = uri + "/"; + } return uriPrefix + uri; } @@ -227,7 +231,11 @@ } if (uri.length() > 1) { - uri = uri.substring(0, uri.lastIndexOf("/")); + int lastIndex = uri.lastIndexOf("/"); + if (lastIndex < 0) { + return null; + } + uri = uri.substring(0, lastIndex); if (uri.length() > 1 && uri.endsWith("/")) { uri = uri.substring(0, uri.length() - 1); }