[pal-cvs 3787] [1522] supported windows path.

Back to archive index

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);
             }


pal-cvs メーリングリストの案内
Back to archive index