国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

簡(jiǎn)單的java訪(fǎng)問(wèn)共享文件

2019-11-18 13:52:30
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

一、所用開(kāi)發(fā)工具:(1)、eclipse :httP://www.eclipse.org(2)、jcifs       :http://jcifs.samba.org/

二、前言      :

   在Microsoft 網(wǎng) 絡(luò) 系 統(tǒng) 中,SMB(Server Message Block, 服 務(wù) 信 息 塊) 協(xié) 議 是Windows for Workgroup(WfWg)、Windows 95、Windows NT 和LanManager 用 來(lái) 實(shí) 現(xiàn) 共 享 局 域 網(wǎng) 上 文 件 和 打 印 機(jī) 的 協(xié) 議。 對(duì) 于 利 用linux 和Windows NT 構(gòu) 建 的 局 域 網(wǎng) 來(lái) 說(shuō),Samba 就 是 為L(zhǎng)inux 提 供 的SMB 客 戶(hù) 程 序/ 服 務(wù) 器 程 序 的 軟 件 包, 其 功 能 是 實(shí) 現(xiàn)Windows 和Linux 互 相 共 享 對(duì) 方 的 磁 盤(pán) 空 間 和 打 印 機(jī)。通用網(wǎng)絡(luò)文件系統(tǒng)簡(jiǎn)稱(chēng)CIFS,它事實(shí)上是windows平臺(tái)文件共享的標(biāo)準(zhǔn)協(xié)議,它是windows eXPlorer,網(wǎng)絡(luò)鄰居和映射網(wǎng)絡(luò)驅(qū)動(dòng)器的底層實(shí)現(xiàn)協(xié)議。java具有天然的平臺(tái)無(wú)關(guān)性,使用JAVA可以訪(fǎng)問(wèn)任何類(lèi)型的服務(wù)器或客戶(hù)機(jī)上的共享文件系統(tǒng),并且編寫(xiě)的軟件產(chǎn)品可以運(yùn)行于任何平臺(tái),因此用JAVA訪(fǎng)問(wèn)共享文件系統(tǒng)在企業(yè)應(yīng)用中具有得天獨(dú)厚的優(yōu)勢(shì)。

JAVA中的CIFS實(shí)現(xiàn)

Jcifs是CIFS在JAVA中的一個(gè)實(shí)現(xiàn),是samba組織本著linux的精神,負(fù)責(zé)維護(hù)開(kāi)發(fā)的一個(gè)開(kāi)源項(xiàng)目。這個(gè)項(xiàng)目專(zhuān)注于使用java語(yǔ)言對(duì)cifs協(xié)議的設(shè)計(jì)和實(shí)現(xiàn)。他們將jcifs設(shè)計(jì)成為一個(gè)完整的,豐富的,具有可擴(kuò)展能力且線(xiàn)程安全的客戶(hù)端庫(kù)。這一庫(kù)可以應(yīng)用于各種java虛擬機(jī)訪(fǎng)問(wèn)遵循CIFS/SMB網(wǎng)絡(luò)傳輸協(xié)議的網(wǎng)絡(luò)資源。類(lèi)似于java.io.File的接口形式,在多線(xiàn)程的工作方式下被證實(shí)是有效而輕易使用的。目前jcifs的最新版本是jcifs-1.1.9

三:配置:(1)、設(shè)置運(yùn)行環(huán)境,將jcifs-1.1.9.jar添加到工程  工程----->屬性------->java builder path ------>庫(kù)--------->添加外部jar  ok!(2)、在另外一臺(tái)計(jì)算機(jī)上建立共享文件夾和共享文件,本例中分別為:test ,response.txt(3)、編譯運(yùn)行下面程序

四、代碼   :import jcifs.smb.SmbFileInputStream;public class ReadShareFile {

 public static void main(String[] args) {  byte buffer[] = new byte[1024] ;     int readed = 0 ;  try{      SmbFileInputStream in = new SmbFileInputStream    ("smb://administrator:122122@192.168.0.22/test/response.txt") ;  //建立smb文件輸入流   while((readed = in.read(buffer)) != -1){        System.out.write(buffer);       }     }catch(Exception e){   e.PRintStackTrace();  }   }}

五:代碼說(shuō)明 :smb://administrator:122122@192.168.0.22/test/response.txtsmb: 協(xié)議名為smbadministrator:登錄用戶(hù)名 注:為共享文件機(jī)子的登錄名122122:登錄密碼               注:密碼和登錄用戶(hù)名要以  “:”分割192.168.0.22:共享文件機(jī)子的iptest:共享文件夾response.txt:共享文件



非凡說(shuō)明:前言轉(zhuǎn)載于: 薛谷雨

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 蓝田县| 昆山市| 津南区| 濮阳市| 黄浦区| 元朗区| 温州市| 河北区| 西林县| 花垣县| 咸宁市| 唐河县| 瑞安市| 成都市| 明水县| 伊宁市| 马尔康县| 蓝田县| 晋江市| 罗甸县| 澜沧| 怀来县| 扶余县| 林甸县| 桐庐县| 白水县| 惠水县| 丹阳市| 沙雅县| 双牌县| 定远县| 读书| 镇江市| 呈贡县| 和林格尔县| 木里| 铁岭县| 沂南县| 淮滨县| 突泉县| 长岭县|