public class SmbShare
extends jcifs.smb.SmbFile
ATTR_ARCHIVE, ATTR_DIRECTORY, ATTR_HIDDEN, ATTR_READONLY, ATTR_SYSTEM, ATTR_VOLUME, dfs, FILE_NO_SHARE, FILE_SHARE_DELETE, FILE_SHARE_READ, FILE_SHARE_WRITE, TYPE_COMM, TYPE_FILESYSTEM, TYPE_NAMED_PIPE, TYPE_PRINTER, TYPE_SERVER, TYPE_SHARE, TYPE_WORKGROUP| Constructor and Description |
|---|
SmbShare(SmbConfig _smbConfig) |
SmbShare(java.lang.String url) |
| Modifier and Type | Method and Description |
|---|---|
void |
init() |
boolean |
isReplaceFile() |
boolean |
isUseTempFile() |
java.lang.String |
newTempFileSuffix() |
void |
setReplaceFile(boolean _replace) |
void |
setUseTempFile(boolean _useTempFile) |
canRead, canWrite, connect, copyTo, createNewFile, createTime, delete, equals, exists, getAttributes, getCanonicalPath, getContentLength, getDate, getDfsPath, getDiskFreeSpace, getInputStream, getLastModified, getName, getOutputStream, getOwnerGroup, getOwnerUser, getParent, getPath, getPrincipal, getSecurity, getSecurity, getServer, getShare, getShareSecurity, getType, getUncPath, hashCode, isDirectory, isFile, isHidden, lastModified, length, list, list, listFiles, listFiles, listFiles, listFiles, mkdir, mkdirs, pathNamesPossiblyEqual, renameTo, setAttributes, setCreateTime, setLastModified, setReadOnly, setReadWrite, toString, toURLaddRequestProperty, getAllowUserInteraction, getConnectTimeout, getContent, getContent, getContentEncoding, getContentLengthLong, getContentType, getDefaultAllowUserInteraction, getDefaultRequestProperty, getDefaultUseCaches, getDoInput, getDoOutput, getExpiration, getFileNameMap, getHeaderField, getHeaderField, getHeaderFieldDate, getHeaderFieldInt, getHeaderFieldKey, getHeaderFieldLong, getHeaderFields, getIfModifiedSince, getPermission, getReadTimeout, getRequestProperties, getRequestProperty, getURL, getUseCaches, guessContentTypeFromName, guessContentTypeFromStream, setAllowUserInteraction, setConnectTimeout, setContentHandlerFactory, setDefaultAllowUserInteraction, setDefaultRequestProperty, setDefaultUseCaches, setDoInput, setDoOutput, setFileNameMap, setIfModifiedSince, setReadTimeout, setRequestProperty, setUseCachespublic static final int DEFAULT_PORT
public static final int DEFAULT_MAX_MPX_COUNT
public static final int DEFAULT_RESPONSE_TIMEOUT
public static final int DEFAULT_SO_TIMEOUT
public static final int DEFAULT_RCV_BUF_SIZE
public static final int DEFAULT_SND_BUF_SIZE
public static final int DEFAULT_SSN_LIMIT
public static final int DEFAULT_CONN_TIMEOUT
public static final java.net.InetAddress LADDR
public static final int LPORT
public static final int MAX_MPX_COUNT
public static final int SND_BUF_SIZE
public static final int RCV_BUF_SIZE
public static final boolean USE_UNICODE
public static final boolean FORCE_UNICODE
public static final boolean USE_NTSTATUS
public static final boolean SIGNPREF
public static final boolean USE_NTSMBS
public static final boolean USE_EXTSEC
public static final java.lang.String NETBIOS_HOSTNAME
public static final int LM_COMPATIBILITY
public static final int FLAGS_NONE
public static final int FLAGS_LOCK_AND_READ_WRITE_AND_UNLOCK
public static final int FLAGS_RECEIVE_BUFFER_POSTED
public static final int FLAGS_PATH_NAMES_CASELESS
public static final int FLAGS_PATH_NAMES_CANONICALIZED
public static final int FLAGS_OPLOCK_REQUESTED_OR_GRANTED
public static final int FLAGS_NOTIFY_OF_MODIFY_ACTION
public static final int FLAGS_RESPONSE
public static final int FLAGS2_NONE
public static final int FLAGS2_LONG_FILENAMES
public static final int FLAGS2_EXTENDED_ATTRIBUTES
public static final int FLAGS2_SECURITY_SIGNATURES
public static final int FLAGS2_EXTENDED_SECURITY_NEGOTIATION
public static final int FLAGS2_RESOLVE_PATHS_IN_DFS
public static final int FLAGS2_PERMIT_READ_IF_EXECUTE_PERM
public static final int FLAGS2_STATUS32
public static final int FLAGS2_UNICODE
public static final int CAP_NONE
public static final int CAP_RAW_MODE
public static final int CAP_MPX_MODE
public static final int CAP_UNICODE
public static final int CAP_LARGE_FILES
public static final int CAP_NT_SMBS
public static final int CAP_RPC_REMOTE_APIS
public static final int CAP_STATUS32
public static final int CAP_LEVEL_II_OPLOCKS
public static final int CAP_LOCK_AND_READ
public static final int CAP_NT_FIND
public static final int CAP_DFS
public static final int CAP_EXTENDED_SECURITY
public static final int FILE_READ_DATA
public static final int FILE_WRITE_DATA
public static final int FILE_APPEND_DATA
public static final int FILE_READ_EA
public static final int FILE_WRITE_EA
public static final int FILE_EXECUTE
public static final int FILE_DELETE
public static final int FILE_READ_ATTRIBUTES
public static final int FILE_WRITE_ATTRIBUTES
public static final int DELETE
public static final int READ_CONTROL
public static final int WRITE_DAC
public static final int WRITE_OWNER
public static final int SYNCHRONIZE
public static final int GENERIC_ALL
public static final int GENERIC_EXECUTE
public static final int GENERIC_WRITE
public static final int GENERIC_READ
public static final int FLAGS_TARGET_MUST_BE_FILE
public static final int FLAGS_TARGET_MUST_BE_DIRECTORY
public static final int FLAGS_COPY_TARGET_MODE_ASCII
public static final int FLAGS_COPY_SOURCE_MODE_ASCII
public static final int FLAGS_VERIFY_ALL_WRITES
public static final int FLAGS_TREE_COPY
public static final int OPEN_FUNCTION_FAIL_IF_EXISTS
public static final int OPEN_FUNCTION_OVERWRITE_IF_EXISTS
public static final int PID
public static final int SECURITY_SHARE
public static final int SECURITY_USER
public static final int CMD_OFFSET
public static final int ERROR_CODE_OFFSET
public static final int FLAGS_OFFSET
public static final int SIGNATURE_OFFSET
public static final int TID_OFFSET
public static final int HEADER_LENGTH
public static final long MILLISECONDS_BETWEEN_1970_AND_1601
public static final java.util.TimeZone TZ
public static final boolean USE_BATCHING
public static final java.lang.String OEM_ENCODING
public static final java.lang.String UNI_ENCODING
public static final int DEFAULT_FLAGS2
public static final int DEFAULT_CAPABILITIES
public static final int FLAGS2
public static final int CAPABILITIES
public static final boolean TCP_NODELAY
public static final int RESPONSE_TIMEOUT
public static final java.util.LinkedList CONNECTIONS
public static final int SSN_LIMIT
public static final int SO_TIMEOUT
public static final int CONN_TIMEOUT
public static final java.lang.String NATIVE_OS
public static final java.lang.String NATIVE_LANMAN
public static final int VC_NUMBER
public static final jcifs.smb.SmbTransport NULL_TRANSPORT
public SmbShare(java.lang.String url)
throws java.io.IOException
java.io.IOExceptionpublic SmbShare(SmbConfig _smbConfig) throws java.io.IOException
java.io.IOExceptionpublic void init()
throws org.springframework.core.NestedIOException
org.springframework.core.NestedIOExceptionpublic boolean isReplaceFile()
public void setReplaceFile(boolean _replace)
public boolean isUseTempFile()
public void setUseTempFile(boolean _useTempFile)
public java.lang.String newTempFileSuffix()