## org.das2.util.filesystem.VFSFileObject

This class is part of a wrapper for the Apache Commons VFS. NOTE: At the moment, many situations where the Commons VFS throws a FileSystemException will result in a RuntimeException from this code. A better way of handling these exceptions should probably be found.

## canRead

canRead( ) → boolean

### Returns:

boolean
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## canWrite

canWrite( ) → boolean

### Returns:

boolean
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## close

close( ) → void

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## createFile

createFile( ) → void

Create the file named by this VFSFileObject. Also creates any necessary ancestor folders. Does nothing if file already exists and is a file (not a folder).

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## createFolder

createFolder( ) → void

Create a folder named by this VFSFileObject. This method will also create any necessary ancestor folders. Does nothing if the folder already exists.

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## delete

delete( ) → void

Deletes the file. Does nothing if the file doesn't exist or is a non-empty folder.

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## exists

exists( ) → boolean

### Returns:

boolean
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getChannel

getChannel( ProgressMonitor monitor ) → java.nio.channels.ReadableByteChannel

### Parameters

monitor - a ProgressMonitor

### Returns:

java.nio.channels.ReadableByteChannel
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getChildren

getChildren( ) → org.das2.util.filesystem.FileObject[]

### Returns:

org.das2.util.filesystem.FileObject[]
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getFile

getFile( ProgressMonitor monitor ) → java.io.File

### Parameters

monitor - a ProgressMonitor

### Returns:

java.io.File
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getInputStream

getInputStream( ProgressMonitor monitor ) → java.io.InputStream

### Parameters

monitor - a ProgressMonitor

### Returns:

java.io.InputStream
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getNameExt

getNameExt( ) → String

### Returns:

java.lang.String
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getOutputStream

getOutputStream( boolean append ) → java.io.OutputStream

### Parameters

append - a boolean

### Returns:

java.io.OutputStream
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getParent

getParent( ) → org.das2.util.filesystem.FileObject

### Returns:

org.das2.util.filesystem.FileObject
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getSize

getSize( ) → long

### Returns:

long
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## isData

isData( ) → boolean

### Returns:

boolean
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## isFolder

isFolder( ) → boolean

### Returns:

boolean
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## isLocal

isLocal( ) → boolean

### Returns:

boolean
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## isReadOnly

isReadOnly( ) → boolean

### Returns:

boolean
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## isRoot

isRoot( ) → boolean

### Returns:

boolean
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## lastModified

lastModified( ) → java.util.Date

### Returns:

java.util.Date
[search for examples] [view on GitHub] [view on old javadoc] [view source]