First try with Jumbo -- creating URL to files
Don Park
donpark at quake.net
Wed Jan 28 22:41:38 GMT 1998
Here is what I use:
package com.jstud.util;
import java.io.File;
import java.net.URL;
import java.net.MalformedURLException;
//
//
// NetUtil
//
//
public class NetUtil
{
public static URL
createFileURL (File file)
{
return createFileURL(file.getAbsolutePath());
}
public static URL
createFileURL (String path)
{
URL url = null;
try
{
// This is a bunch of weird code that is required to
// make a valid URL on the Windows platform, due
// to inconsistencies in what getAbsolutePath returns.
String fs = File.separator;
if (fs.length() == 1)
{
char sep = fs.charAt(0);
if (sep != '/')
path = path.replace(sep, '/');
if (path.charAt(0) != '/')
path = '/' + path;
}
path = "file://" + path;
url = new URL(path);
}
catch (MalformedURLException e)
{
}
return url;
}
}
Don Park
http://www.quake.net/~donpark/index.html
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)
More information about the Xml-dev
mailing list