## Uses of Class
jcifs.smb.SmbException

Packages that use SmbException
jcifs.smb

Uses of SmbException in jcifs.smb

Subclasses of SmbException in jcifs.smb
`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
`protected java.io.IOException` `SmbFileInputStream.seToIoe(SmbException se)`

Methods in jcifs.smb that throw SmbException
`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
`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)`