## Uses of Class
jcifs.smb.SmbException

- Packages that use SmbException
  Package | Description
  --- | ---
  jcifs.smb |

- - ### Uses of SmbException in jcifs.smb

    Subclasses of SmbException in jcifs.smb
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SmbAuthException` The `SmbAuthException` encapsulates the variety of authentication related error codes returned by an SMB server.

    Methods in jcifs.smb with parameters of type SmbException
    Modifier and Type | Method and Description
    --- | ---
    `protected java.io.IOException` | SmbFileInputStream.`seToIoe(SmbException se)`

    Methods in jcifs.smb that throw SmbException
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | DosFileFilter.`accept(SmbFile file)`
    `boolean` | SmbFileFilter.`accept(SmbFile file)`
    `boolean` | SmbFilenameFilter.`accept(SmbFile dir, java.lang.String name)`
    `boolean` | SmbFile.`canRead()` Tests to see if the file this `SmbFile` represents can be read.
    `boolean` | SmbFile.`canWrite()` Tests to see if the file this `SmbFile` represents exists and is not marked read-only.
    `void` | SmbRandomAccessFile.`close()`
    `void` | SmbFile.`copyTo(SmbFile dest)` This method will copy the file or directory represented by this `SmbFile` and it's sub-contents to the location specified by the `dest` parameter.
    `void` | SmbFile.`createNewFile()` Create a new file but fail if it already exists.
    `long` | SmbFile.`createTime()` Retrieve the time this `SmbFile` was created.
    `void` | SmbFile.`delete()` This method will delete the file or directory specified by this `SmbFile`.
    `boolean` | SmbFile.`exists()` Tests to see if the SMB resource exists.
    `int` | SmbFile.`getAttributes()` Return the attributes of this file.
    `java.lang.String` | SmbFile.`getDfsPath()` If the path of this `SmbFile` falls within a DFS volume, this method will return the referral path to which it maps.
    `long` | SmbFile.`getDiskFreeSpace()` This method returns the free disk space in bytes of the drive this share represents or the drive on which the directory or file resides.
    `long` | SmbRandomAccessFile.`getFilePointer()`
    `byte[]` | NtlmPasswordAuthentication.`getSigningKey(byte[] challenge)`
    `int` | SmbFile.`getType()` Returns type of of object this `SmbFile` represents.
    `byte[]` | NtlmContext.`initSecContext(byte[] token, int offset, int len)`
    `boolean` | SmbFile.`isDirectory()` Tests to see if the file this `SmbFile` represents is a directory.
    `boolean` | SmbFile.`isFile()` Tests to see if the file this `SmbFile` represents is not a directory.
    `boolean` | SmbFile.`isHidden()` Tests to see if the file this SmbFile represents is marked as hidden.
    `long` | SmbFile.`lastModified()` Retrieve the last time the file represented by this `SmbFile` was modified.
    `long` | SmbFile.`length()` Returns the length of this `SmbFile` in bytes.
    `long` | SmbRandomAccessFile.`length()`
    `java.lang.String[]` | SmbFile.`list()` List the contents of this SMB resource.
    `java.lang.String[]` | SmbFile.`list(SmbFilenameFilter filter)` List the contents of this SMB resource.
    `SmbFile[]` | SmbFile.`listFiles()` List the contents of this SMB resource as an array of `SmbFile` objects.
    `SmbFile[]` | SmbFile.`listFiles(SmbFileFilter filter)` List the contents of this SMB resource.
    `SmbFile[]` | SmbFile.`listFiles(SmbFilenameFilter filter)` List the contents of this SMB resource.
    `SmbFile[]` | SmbFile.`listFiles(java.lang.String wildcard)` The CIFS protocol provides for DOS "wildcards" to be used as a performance enhancement.
    `void` | SmbFile.`mkdir()` Creates a directory with the path specified by this `SmbFile`.
    `void` | SmbFile.`mkdirs()` Creates a directory with the path specified by this `SmbFile` and any parent directories that do not exist.
    `int` | SmbRandomAccessFile.`read()`
    `int` | SmbRandomAccessFile.`read(byte[] b)`
    `int` | SmbRandomAccessFile.`read(byte[] b, int off, int len)`
    `boolean` | SmbRandomAccessFile.`readBoolean()`
    `byte` | SmbRandomAccessFile.`readByte()`
    `char` | SmbRandomAccessFile.`readChar()`
    `double` | SmbRandomAccessFile.`readDouble()`
    `float` | SmbRandomAccessFile.`readFloat()`
    `void` | SmbRandomAccessFile.`readFully(byte[] b)`
    `void` | SmbRandomAccessFile.`readFully(byte[] b, int off, int len)`
    `int` | SmbRandomAccessFile.`readInt()`
    `java.lang.String` | SmbRandomAccessFile.`readLine()`
    `long` | SmbRandomAccessFile.`readLong()`
    `short` | SmbRandomAccessFile.`readShort()`
    `int` | SmbRandomAccessFile.`readUnsignedByte()`
    `int` | SmbRandomAccessFile.`readUnsignedShort()`
    `java.lang.String` | SmbRandomAccessFile.`readUTF()`
    `void` | SmbFile.`renameTo(SmbFile dest)` Changes the name of the file this `SmbFile` represents to the name designated by the `SmbFile` argument.
    `void` | SmbRandomAccessFile.`seek(long pos)`
    `void` | SmbFile.`setAttributes(int attrs)` Set the attributes of this file.
    `void` | SmbFile.`setCreateTime(long time)` Set the create time of the file.
    `void` | SmbFile.`setLastModified(long time)` Set the last modified time of the file.
    `void` | SmbRandomAccessFile.`setLength(long newLength)`
    `void` | SmbFile.`setReadOnly()` Make this file read-only.
    `void` | SmbFile.`setReadWrite()` Turn off the read-only attribute of this file.
    `int` | SmbRandomAccessFile.`skipBytes(int n)`
    `void` | SmbRandomAccessFile.`write(byte[] b)`
    `void` | SmbRandomAccessFile.`write(byte[] b, int off, int len)`
    `void` | SmbRandomAccessFile.`write(int b)`
    `void` | SmbRandomAccessFile.`writeBoolean(boolean v)`
    `void` | SmbRandomAccessFile.`writeByte(int v)`
    `void` | SmbRandomAccessFile.`writeBytes(java.lang.String s)`
    `void` | SmbRandomAccessFile.`writeChar(int v)`
    `void` | SmbRandomAccessFile.`writeChars(java.lang.String s)`
    `void` | SmbRandomAccessFile.`writeDouble(double v)`
    `void` | SmbRandomAccessFile.`writeFloat(float v)`
    `void` | SmbRandomAccessFile.`writeInt(int v)`
    `void` | SmbRandomAccessFile.`writeLong(long v)`
    `void` | SmbRandomAccessFile.`writeShort(int v)`
    `void` | SmbRandomAccessFile.`writeUTF(java.lang.String str)`

    Constructors in jcifs.smb that throw SmbException
    Constructor and Description
    `SID(java.lang.String textual)` Construct a SID from it's textual representation such as `S-1-5-21-1496946806-2192648263-3843101252-1029`.
    `SmbFileInputStream(SmbFile file)` Creates an `InputStream` for reading bytes from a file on an SMB server represented by the `SmbFile` parameter.
    `SmbFileInputStream(java.lang.String url)` Creates an `InputStream` for reading bytes from a file on an SMB server addressed by the `url` parameter.
    `SmbFileOutputStream(SmbFile file)` Creates an `OutputStream` for writing bytes to a file on an SMB server represented by the `SmbFile` parameter.
    `SmbFileOutputStream(SmbFile file, boolean append)` Creates an `OutputStream` for writing bytes to a file on an SMB server addressed by the `SmbFile` parameter.
    `SmbFileOutputStream(java.lang.String url)` Creates an `OutputStream` for writing to a file on an SMB server addressed by the URL parameter.
    `SmbFileOutputStream(java.lang.String url, boolean append)` Creates an `OutputStream` for writing bytes to a file on an SMB server addressed by the URL parameter.
    `SmbFileOutputStream(java.lang.String url, int shareAccess)` Creates an `OutputStream` for writing bytes to a file on an SMB server addressed by the `SmbFile` parameter.
    `SmbRandomAccessFile(SmbFile file, java.lang.String mode)`
    `SmbRandomAccessFile(java.lang.String url, java.lang.String mode, int shareAccess)`