国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

經(jīng)驗之談VB.NET流操作文件兩個案例解析

開發(fā) 后端
文章主要介紹了什么是流,演示了VB.NET流操作文件的兩個案例,一個是本地文件轉(zhuǎn)移,另一個是關(guān)于網(wǎng)絡(luò)文件的轉(zhuǎn)移方面的,希望大家可以詳細的看代碼。

在我學開發(fā)編程的時候?qū)τ诹鬟@個概念我就不能夠深入的理解,在后來的工作中慢慢的對流有了深入的了解。其實”流”是字節(jié)序列的抽象概念,或者說是計算機在處理文件或數(shù)據(jù)時產(chǎn)生的二進制序列。下面我們將通過4個簡單的例子來學習使用.net中的流類實現(xiàn)對文件的操作。在學習這2個簡單的例子前我們有必要對VB.NET流操作文件進行一個簡單的介紹。

大家都知道“流”的英文是“Stream”,所以在.net中也就是直接用的Stream來表示流類。Stream是所有流的抽象基類。一般來說是不會直接使用Stream 類的,因為它提供的功能并不強大。通常的方法是使用它的派生類(有些書稱為子代類),這些派生類中使用的最多的是文件流類,對于文件流來說它大致包含了文件的建立,文件夾的建立,文件的轉(zhuǎn)移,文件的讀寫這4中功能,在下面的內(nèi)容中我們將學會如何實現(xiàn)這4中功能。

在文件流類中最重要的是Read 和 Write 方法,這兩個方法是完成文件讀寫所必須的。在完成對文件的讀寫訪問后一定要記得調(diào)用 Close將流關(guān)閉,否則將會出現(xiàn)當從其他程序訪問此文件時系統(tǒng)將提示文件無法訪問之類的錯誤信息。通過上面的簡單介紹,我們已經(jīng)大致對流有了一個簡單的了解。下面我們就來學習這2個編程例子。這2個例子分別是:通過流實現(xiàn)本地計算機中的文件轉(zhuǎn)移,通過流實現(xiàn)計算機中文件的網(wǎng)絡(luò)轉(zhuǎn)移或稱為網(wǎng)絡(luò)文件傳輸,讀寫文本文件,讀寫二進制文件。

VB.NET流操作文件示例一 本地文件轉(zhuǎn)移

本示例將任意文件進行流化處理后,在指定的位置產(chǎn)生一個相同文件的副本,即實現(xiàn)文件的拷貝功能。

  1. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)  
  2. Handles Button1.Click  
  3. FileStreamL()‘實現(xiàn)文件的拷貝功能  
  4. End Sub  
  5. Sub FileStreamL()  
  6. Dim fileinf As New System.IO.FileInfo("c:\dd.doc")  
  7. ‘實例化FileInfo類  
  8. Dim byt(fileinf.Length() - 1) As Byte  
  9. ‘獲得原始文件的大小  
  10. Dim files As New System.IO.FileStream("c:\dd.doc", IO.FileMode.Open,  
  11. IO.FileAccess.ReadWrite)  
  12. ‘實例化FileStream類  
  13. Dim filesw As New System.IO.FileStream("c:\kp.doc",IO.FileMode.OpenOrCreate)  
  14. ‘實例化FileStream類,并建立一個空的新文件  
  15. files.Read(byt, 0, byt.Length)  
  16. ‘讀原文件內(nèi)容到byt數(shù)組中  
  17. filesw.Write(byt, 0, byt.Length)  
  18. ‘將byt數(shù)組的內(nèi)容寫到新文件中  
  19. files.Close()‘關(guān)閉流  
  20. filesw.Close()‘關(guān)閉流  
  21. End Sub  

程序說明:在這段代碼中我們創(chuàng)建了一個FileStreamL過程,在這個過程中首先聲明FileInfo類利用此類獲的原始文件的大小然后在通過聲明兩個FileStream類,第一個是用來對原始文件進行流讀操作,即將其數(shù)據(jù)讀入內(nèi)存,并保存在Byt數(shù)組中。第二個FileStream類是用來將保存在Byt數(shù)組中的數(shù)據(jù)寫入到指定的新文件中,本代碼的原始文件是C盤中的dd.doc文件,新文件是C盤中的“kp.doc”文件。本代碼括號中的參數(shù)在MSDN中都有詳細的解釋,這里就不在討論了。

VB.NET流操作文件示例二 網(wǎng)絡(luò)文件的轉(zhuǎn)移

本示例將任意文件進行流化處理后,在局域網(wǎng)的指定計算機中產(chǎn)生一個相同文件的副本,即實現(xiàn)文件的網(wǎng)絡(luò)拷貝功能。

  1. Private Sub Button2_Click(ByVal sender As System.Object,  
  2. ByVal e As System.EventArgs) Handles Button2.Click  
  3. FileStreamN()  
  4. End Sub  
  5. Sub FileStreamN()  
  6. Dim fileinf As New System.IO.FileInfo("c:\dd.doc")  
  7. Dim byt(fileinf.Length() - 1) As Byte  
  8. Dim files As New System.IO.FileStream  
  9. ("c:\dd.doc", IO.FileMode.Open, IO.FileAccess.ReadWrite)  
  10. Dim filesw As New System.IO.FileStream  
  11. ("\\192.168.0.99\c\kp.doc", IO.FileMode.OpenOrCreate)  
  12. ‘在要目標機上建立一個空的新文件  
  13. files.Read(byt, 0, byt.Length)  
  14. filesw.Write(byt, 0, byt.Length)  
  15. files.Close()  
  16. filesw.Close()  
  17. End Sub  

程序說明:這段代碼和前面的唯一不同是第二個FileStream中建立新文件的位置,在這里筆者使用的是:“IP地址\共享文件名\新文件名”的格式來實現(xiàn)文件的拷貝。這里需要注意一點是:在指定的局域網(wǎng)內(nèi)的計算機中的共享文件夾中要建立新的文件必須具有寫的權(quán)限。這可以在“共享文件”對話框中設(shè)置。

【編輯推薦】

  1. 講述VB.NET實現(xiàn)拖動圖片
  2. 剖析VB.NET TextBox控件
  3. 簡單講解VB.NET ListBox控件
  4. 淺析VB.NET語言與VB語言對比
  5. 你是否了解VB.NET集成開發(fā)環(huán)境
責任編輯:田樹 來源: 博客
相關(guān)推薦

2009-11-02 15:16:07

VB.NET編程

2009-11-03 10:40:57

VB.NET Prot

2009-10-28 17:00:30

VB.NET數(shù)據(jù)庫

2009-11-02 18:12:45

VB.NET FLAS

2009-10-29 17:15:26

VB.NET控件

2010-01-21 14:49:44

VB.NET操作Wor

2010-01-11 17:05:32

VB.NET操作文本文

2009-10-27 09:59:17

VB.NET動態(tài)代碼

2009-10-26 17:10:53

VB.NET word

2009-12-23 10:07:57

學習WPF

2010-01-12 17:02:54

VB.NET文件上傳

2009-10-23 16:53:16

VB.NET語法規(guī)則

2009-10-13 17:08:10

CLR VB.NET

2009-10-29 14:02:24

VB和VB.NET比較

2009-11-02 10:53:34

VB.NET INI文

2009-12-17 18:12:31

Ruby框架應(yīng)用

2009-11-09 17:06:38

WCF選擇綁定

2010-04-30 14:31:58

Unix系統(tǒng)

2009-12-09 16:58:03

PHP strtoti

2010-03-02 17:48:35

WCF尋址報頭
點贊
收藏

51CTO技術(shù)棧公眾號

欧美电影免费观看完整版| 日韩在线视频网站| 日本在线成人一区二区| jizz性欧美23| 久久久www成人免费毛片麻豆 | 国产亚洲一区二区精品| 全部a∨一极品视觉盛宴| 老司机午夜精品| 国产精品久久激情| 在线观看欧美| 精品成人在线观看| 理论视频在线| 亚洲情趣在线观看| 中文字幕日本最新乱码视频| 日韩一区精品视频| 91青草视频久久| 欧美绝顶高潮抽搐喷水合集| 日韩一区二区欧美| 爱情电影社保片一区| 日韩欧美国产一区二区三区| 青青草手机在线| 亚洲综合网站在线观看| 久久这里只精品| 久久综合九色综合97婷婷女人| 亚洲国产一区二区三区在线播| 韩日视频一区| 91欧美精品午夜性色福利在线| 中国av一区| 欧美综合第一页| 日韩久久久久久久| free性欧美1819hd| 91亚洲永久精品| 国产精品久久中文字幕| 国精产品一区一区三区mba视频| 久久久久久久久一区| 在线日韩中文| 国产一区二区三区无遮挡| 亚洲精品久久| 不卡的av一区| 亚洲久色影视| 欧美日韩成人一区二区三区| 日韩电影免费一区| 中文字幕人成一区| 国产精品99久久不卡二区| 特色特色大片在线| 成人黄色小视频在线观看| 国产素人在线观看| 337p粉嫩大胆色噜噜噜噜亚洲| 北条麻妃69av| 国产精品久久久一区麻豆最新章节| 自拍偷拍一区二区三区四区| 中文字幕一区二区三区在线播放| 男人插女人欧美| 亚洲一区二区三区在线播放| 超碰在线12| 欧美视频日韩视频在线观看| 黄色成人在线| 精品视频在线播放免| 日本一区二区中文字幕| 国内精品久久久久久| 青青草原综合久久大伊人精品| 99re6在线| 精品亚洲aⅴ乱码一区二区三区| 国产a级片网站| 中文字幕一区二区三区在线播放 | 久久字幕精品一区| 亚洲资源视频| 不卡av电影在线播放| mm131国产精品| 婷婷中文字幕一区三区| 免费成人黄色| 国产一区二区三区在线观看视频 | 久久在精品线影院精品国产| 成人免费直播在线| 国产成人精品最新| 99re国产精品| 一本大道东京热无码aⅴ| 久久精品亚洲精品国产欧美kt∨| 免费男女羞羞的视频网站中文版| 欧美色另类天堂2015| 羞羞污视频在线观看| 久久久精品国产亚洲| 国产探花一区| 五月天亚洲综合情| 亚洲国产精品t66y| 97在线观看免费观看高清 | 亚洲高清成人| 在线观看17c| 亚洲欧美一区二区三区极速播放 | 国产在线精品二区| 99久久伊人精品| 性色av一区| 亚洲欧洲午夜一线一品| 老司机成人在线| 加勒比在线一区二区三区观看| 成人国产在线观看| 最近中文字幕在线中文视频 | 91超碰成人| 国产在线视频在线| 亚洲第一综合色| 中文字幕 在线观看| 日韩美女中文字幕| 免费的国产精品| 116极品美女视频在线观看| 777xxx欧美| 日韩在线影视| 国产欧美自拍视频| 图片区小说区区亚洲影院| 视频一区视频二区视频三区视频四区国产| www在线免费观看视频| 久久精品国产电影| 国产亚洲在线| 成人av影视| 亚洲乱码国产乱码精品精天堂| 精品国产一区二区三区噜噜噜| 一本—道久久a久久精品蜜桃| 亚洲在线视频一区| 在线不卡一区| 亚洲精品成人a8198a| 午夜电影一区二区三区| 六九午夜精品视频| 免费精品视频一区| 五月婷婷激情综合网| 亚洲成人高清| 日韩偷拍一区二区| 色婷婷精品久久二区二区蜜臂av| 日韩av懂色| 免费成人深夜夜行网站视频| 欧美视频一二三区| 国产一区二区三区四区| 久久国产成人精品国产成人亚洲| 4438亚洲最大| 99久久夜色精品国产亚洲96| 爱情岛论坛vip永久入口| 亚洲人成在线观看| 久久aⅴ乱码一区二区三区| 黄动漫视频高清在线| 欧美激情视频一区二区| 国产99久久精品| 色www永久免费视频首页在线| 成人乱人伦精品视频在线观看| 亚洲国产精品99久久久久久久久| 91精品产国品一二三产区| 久久久免费看| 在线观看av一区| 午夜精品毛片| 亚洲精品666| 国产精品99蜜臀久久不卡二区 | 国产在线日韩在线| 中文字幕一区视频| 国产一区二区三区视频在线| 黄网站欧美内射| 日韩在线观看你懂的| 精品亚洲成av人在线观看| 亚洲七七久久综合桃花剧情介绍| 成人av电影免费| 91国内精品野花午夜精品| 99国产精品免费视频观看| www.97| 欧美做受高潮电影o| 自拍偷拍国产精品| 国产精品45p| 亚洲日本欧美在线| 亚洲成avwww人| 免费在线观看不卡| 在线看的毛片| 97国产suv精品一区二区62| 国产亚洲激情在线| 99久久99九九99九九九| 少妇一晚三次一区二区三区| 亚洲女同精品视频| 成人的网站免费观看| 亚洲老司机网| 污污动漫在线观看| 欧美在线视频一区| 亚洲成人激情综合网| 亚洲色图88| 日本韩国在线视频爽| 日本一区二区在线视频观看| 欧美mv日韩mv国产| 国产一区二区三区综合| 少妇高潮一区二区三区99| av污在线观看| 国产日本欧美一区| 日韩午夜在线播放| 国产黄色精品网站| 狂野欧美xxxx韩国少妇| 日本一二三区视频免费高清| 亚洲综合av影视| 日韩av在线高清| 国产欧美精品一区二区三区四区| 视频福利一区| av在线三区| 国产色一区二区三区| 97国产suv精品一区二区62| 亚洲综合一二区| 蜜臀久久99精品久久久画质超高清| 国产欧美视频在线| 你懂的免费在线观看视频网站| 亚洲不卡1区|