JAVA第八章流與文件課件_第1頁
JAVA第八章流與文件課件_第2頁
JAVA第八章流與文件課件_第3頁
JAVA第八章流與文件課件_第4頁
JAVA第八章流與文件課件_第5頁
已閱讀5頁,還剩63頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第八章流與文件StreamandFile計算機科學(xué)與技術(shù)學(xué)院第八章流與文件StreamandFile計算機科1.了解流、輸入輸出的概念2.掌握常見的輸入輸出流類的使用3.熟悉System類,掌握標準輸入輸出和重新定向輸入輸出技術(shù)4.掌握用I/O流實現(xiàn)文件讀/寫,壓縮文件讀/寫的方法本節(jié)學(xué)習(xí)要點計算機科學(xué)與技術(shù)學(xué)院1.了解流、輸入輸出的概念本節(jié)學(xué)習(xí)要點計算機科學(xué)與技術(shù)學(xué)院2目的地:標準輸出設(shè)備.如屏幕磁盤文件網(wǎng)絡(luò)連接等8.1什么是流8.1.1基本概念輸入:指的是如何從數(shù)據(jù)源中獲得字節(jié)序列數(shù)據(jù)源:標準輸入設(shè)備.如:鍵盤磁盤文件

網(wǎng)絡(luò)連接等輸出:指的是如何將字節(jié)序列發(fā)送到能接收數(shù)據(jù)的目的地計算機科學(xué)與技術(shù)學(xué)院目的地:標準輸出設(shè)備.如屏幕8.1什么是流8.1.1基本3在Java中,輸入流指的是能夠讀取一個字節(jié)序列的對象;Java的流類可分為兩大部分:File類:用于文件管理I/O流類:用于文件讀寫8.1什么是流而輸出流指的是能夠?qū)懸粋€字節(jié)序列的對象計算機科學(xué)與技術(shù)學(xué)院在Java中,輸入流指的是能夠讀取一個字節(jié)序4File類:封裝了對文件系統(tǒng)進行操作的功能最后修改日期文件,目錄操作等8.1什么是流I/O流類:InputStream和OutputStream是用來存取字節(jié)的所有類的根類

Reader和Writer是專門用來讀寫雙字節(jié)Unicode的類的根類計算機科學(xué)與技術(shù)學(xué)院File類:封裝了對文件系統(tǒng)進行操作的功能8.1什么是流I5InputStream和OutputStream只提供了讀寫字節(jié)的方法,要想使用各種形式的輸入輸出方式,必須擴展其子類Java從四個抽象類上派生了很多具體類,利用這些類,任何你能想象得到的輸入輸出形式都可以輕松完成8.1什么是流計算機科學(xué)與技術(shù)學(xué)院InputStream和OutputStre6API:java.io.InputStreamabstractintread()intread(byte[]b)intread(byte[]b,intoff,intlen)longskip(longn)intavailable()返回不會阻塞的實際可用字節(jié)數(shù)voidclose()8.1什么是流計算機科學(xué)與技術(shù)學(xué)院API:java.io.InputStream8.1什么是流7

voidmark(intreadlimit)在當前位置作一個標記voidreset()返回最近的標記處booleanmarkSupported()如果該流支持標記則返回true8.1什么是流計算機科學(xué)與技術(shù)學(xué)院voidmark(intreadlimit)在當前位8API:java.io.OutputStream()abstractintwrite()intwrite(byte[]b)intwrite(byte[]b,intoff,intlen)voidclose()voidflush()8.1什么是流計算機科學(xué)與技術(shù)學(xué)院API:java.io.OutputStream()8.1什98.1什么是流8.1.2System.in和System.out對象System.in和System.out是InputStream和OutputStream的一個子類的預(yù)定義對象

與之相關(guān)的方法:read()---System.in.read()print(參數(shù))、println(參數(shù))System.out.println(“請輸入一個數(shù)據(jù):”);System.in可以用于從鍵盤讀入System.out可以將數(shù)據(jù)輸出到顯示屏計算機科學(xué)與技術(shù)學(xué)院8.1什么是流8.1.2System.in和System.10

InputStream用于讀取字節(jié)數(shù)據(jù)FileInputStream用于從文件上讀取字節(jié)FilterInputStream用于構(gòu)成過濾器流PipedInputStream用于線程之間通信BufferedInputStream支持緩沖區(qū)輸入PushbackInputStream跟蹤中間流DataInputStream提供各種方式的輸入形式8.2常用的流類計算機科學(xué)與技術(shù)學(xué)院InputStream用于讀取字節(jié)數(shù)據(jù)FileIn118.2.1文件管理File類File類的功能十分強大,它可以訪問指定文件的所有屬性,包括文件名、文件長度、最后修改時間等還可以用來建立目錄、刪除文件等構(gòu)造方法:File(Stringpath)File(Stringpath,Stringname)File(Filedir,Stringname)計算機科學(xué)與技術(shù)學(xué)院8.2.1文件管理File類File類的功能十分強大,它可12API:java.io.FileStringgetAbsolutePath()返回包含絕對路徑名的字符串StringgetCanonicalPath()返回包含規(guī)范路徑名的字符串StringgetName()StringgetParent()booleanisDirectory()booleanisFile()8.2.1文件管理File類計算機科學(xué)與技術(shù)學(xué)院API:java.io.FileStringgetAbso13String[]list()返回File對象下的文件名和子目錄名String[]list(FilenameFilterfilter)

同上,但只有通過過濾器檢查的文件和目錄才能被返回booleanmkdir()URLtoURL()把File對象轉(zhuǎn)化為一個URL例:打印指定路徑下的子目錄結(jié)構(gòu)

FindDirectories.java8.2.1文件管理File類計算機科學(xué)與技術(shù)學(xué)院String[]list()返回File對象下的文件名和子148.2.1文件管理File類計算機科學(xué)與技術(shù)學(xué)院8.2.1文件管理File類計算機科學(xué)與技術(shù)學(xué)院15用于指定路徑的代碼:if(args.length==0)args=newString[]{".."};try{FilepathName=newFile(args[0]);String[]fileNames=pathName.list();復(fù)合成絕對路徑:for(inti=0;i<fileNames.length;i++){Filef=newFile(pathName.getPath(),fileNames[i]);8.2.1文件管理File類計算機科學(xué)與技術(shù)學(xué)院用于指定路徑的代碼:復(fù)合成絕對路徑:8.2.1文件管理Fi161.FileInputStream類構(gòu)造方法:FileInputStream(Stringfilename)FileInputStream(Filefile)例:FileInputStreamin1=new

FileInputStream(“c:\1000\hello.java”);例:Filef=newFile(“myfile.dat”);FileInputStreamin2=newFileInputStream(f)用于讀寫磁盤文件8.2.2FileInputStream和FileOutputStream類計算機科學(xué)與技術(shù)學(xué)院1.FileInputStream類構(gòu)造方法:例:Fil172.FileOutputStream類構(gòu)造方法:FileOutputStream(Stringfilename)FileOutputStream(Filefile)例:Stringname=“c:\1000\line.txt”;FileOutputStreamout=newFileOutputStream(name);只能讀取字節(jié)或字節(jié)數(shù)組in1、in2、out8.2.2FileInputStream和FileOutputStream類計算機科學(xué)與技術(shù)學(xué)院2.FileOutputStream類構(gòu)造方法:例:Stri188.2.3.DataInputStream和DataOputStream類1.DataInputStream構(gòu)造方法:DataInputStream(InputStreamin)常用方法:close()readByte()readInt()readUTF()readFloat()計算機科學(xué)與技術(shù)學(xué)院8.2.3.DataInputStream和DataOput192.DataOutputStream類構(gòu)造方法:DataOutputStream(OutputStreamin)常用方法:close()writeByte()writeInt()writeUTF()writeFloat()8.2.3.DataInputStream和DataOputStream類計算機科學(xué)與技術(shù)學(xué)院2.DataOutputStream類構(gòu)造方法:常用方法:8203.FileInputStream類能從文件及其它位置上讀取字節(jié),而DataIputStream類能夠把字節(jié)合成為常用的數(shù)據(jù)類型??梢园褍煞N類結(jié)合起來從而構(gòu)成過濾器流例:從一個文件中讀取一個數(shù)字FileInputStreamfin=new

FileInputStream(“l(fā)ine.txt”);DataInputstreamdin=newDataInputStream(fin);intdata1=din.readInt();過濾器8.2.3.DataInputStream和DataOputStream類計算機科學(xué)與技術(shù)學(xué)院3.FileInputStream類能從文件及其它位置上讀218.2.4BufferedInputStream和BufferedInputStream類構(gòu)造方法:BufferedInputStream(InputStreamin)BufferedInputStream(InputStreamin,intn)

用來創(chuàng)建一輸入緩沖流BufferedOutputStream(OutputStreamout)BufferedOutputStream(OutputStreamout,intn)用來創(chuàng)建一輸出緩沖流

用于從一個流中讀取字符,但不會每次都導(dǎo)致設(shè)備訪問計算機科學(xué)與技術(shù)學(xué)院8.2.4BufferedInputStream和Buff22例:利用緩沖區(qū)從文件中讀取數(shù)據(jù)DataInputStreamdin=newDataInputStream(newBufferedInputStream(newFileInputStream(“l(fā)ine.txt”)));Voidunread(intn)回退一個字節(jié)8.2.4BufferedInputStream和BufferedInputStream類計算機科學(xué)與技術(shù)學(xué)院例:利用緩沖區(qū)從文件中讀取數(shù)據(jù)Voidunread(int23構(gòu)造方法:PushbackInputStream(Inputstreamin)

構(gòu)造具有一個字節(jié)預(yù)先量緩沖流PushbackInputStream(Inputstreamin,intsize)

構(gòu)造一個指定大小的預(yù)先緩沖的流8.2.5PushbackInputStream類用于跟蹤中間流的類計算機科學(xué)與技術(shù)學(xué)院構(gòu)造方法:8.2.5PushbackInputStream248.2.6RandomAccessFile類通過構(gòu)造RandomAccessFile類,你可以做任何想對文件進行的操作。構(gòu)造方法:RandomAccessFile(Stringfilename,Stringmode)RandomAccessFile(Filefile,Stringmode)常用方法:readwrite系列publicvoidseek(longpos)throwIOExceptionpublicintSkipBytes(intn)throwIOException計算機科學(xué)與技術(shù)學(xué)院8.2.6RandomAccessFile類258.2.7管道類PipedInputStream類創(chuàng)建是一個輸入管道PipedOutputStream創(chuàng)建是一個輸出管道輸出管道與輸入管道連接就形成了一個傳輸數(shù)據(jù)的通道

使用這樣的管道,用戶可以在不同的線程間實現(xiàn)數(shù)據(jù)共享計算機科學(xué)與技術(shù)學(xué)院8.2.7管道類PipedInputStream類創(chuàng)建是一26管道模型如圖:線程1管道輸出連接管道輸入管道輸出線程2線程3管道輸入連接8.2.7管道類計算機科學(xué)與技術(shù)學(xué)院管道模型如圖:線管道輸出連管道輸入管道輸出線線管道輸入連8.27構(gòu)造輸入輸出流:PipedInputStreamin=newPipedInputStream();PipedOutputStreamout=newPipedOutputStream()1.將輸入與輸出連接connect(PipedOutputStreamc)

例:in.connect(out)2.將輸出與輸入連接connect(PipedInputStreamc)out.connect(in)8.2.7管道類計算機科學(xué)與技術(shù)學(xué)院構(gòu)造輸入輸出流:1.將輸入與輸出連接2.將輸出與輸入連接co288.2.7管道類例:一個簡單的例子PipeTest.javaProducerFilterConsumer0.01計算機科學(xué)與技術(shù)學(xué)院8.2.7管道類例:一個簡單的例子PipeTest.jav298.3Readers的Writers類Readers的Writers類的出現(xiàn)并不是要取代InputStream和OutputStream,而是為了更好地國際化目的為了更好的搭配使用兩種類,Java提供了“橋接類”:InputStreamReader和OutputStreamWriter,用于將InputStream和OutputStream轉(zhuǎn)化為Reader和Writer這是兩個用于Unicode并基于字符的I/O流計算機科學(xué)與技術(shù)學(xué)院8.3Readers的Writers類Readers的W30兩個繼承體系之間類的對應(yīng)關(guān)系InputStreamOutputStreamFileInputStreamFileOutStyreamPipesInputStreamPipesOutputStreamReader轉(zhuǎn)換器:InputStreamReaderWriter轉(zhuǎn)換器:OutputStreamWriterFileReaderFileWriterPipedReaderPipedWriter8.3Readers的Writers類計算機科學(xué)與技術(shù)學(xué)院兩個繼承體系之間類的對應(yīng)關(guān)系InputStreamReade31Filters:兩個繼承體系之間類的對應(yīng)關(guān)系FilterInputStreamFilterOutputStreamBufferedInputStreamBufferedOutputStreamDataInputStreamPushBackInputStreamPrintStreamFilterReaderFilterWriterBufferedReaderBufferedWriterPushBackReaderPrintWriter8.3Readers的Writers類計算機科學(xué)與技術(shù)學(xué)院Filters:兩個繼承體系之間類的對應(yīng)關(guān)系FilterIn32未變化的類DataOutputStreamFileRandomAccessFileSequenceInputStream8.3Readers的Writers類計算機科學(xué)與技術(shù)學(xué)院未變化的類DataOutputStream8.3Read33小結(jié)I/O類庫是Java基本類庫中非常重要的組成本節(jié)主要介紹了:1.流的概念2.常見的I/O流類及主要方法3.標準I/O4.File類及屬性和方法5.用I/O流實現(xiàn)文件讀寫計算機科學(xué)與技術(shù)學(xué)院小結(jié)I/O類庫是Java基本類庫中非常重要的組成本節(jié)主要介紹34第八章流與文件StreamandFile計算機科學(xué)與技術(shù)學(xué)院第八章流與文件StreamandFile計算機科1.了解流、輸入輸出的概念2.掌握常見的輸入輸出流類的使用3.熟悉System類,掌握標準輸入輸出和重新定向輸入輸出技術(shù)4.掌握用I/O流實現(xiàn)文件讀/寫,壓縮文件讀/寫的方法本節(jié)學(xué)習(xí)要點計算機科學(xué)與技術(shù)學(xué)院1.了解流、輸入輸出的概念本節(jié)學(xué)習(xí)要點計算機科學(xué)與技術(shù)學(xué)院36目的地:標準輸出設(shè)備.如屏幕磁盤文件網(wǎng)絡(luò)連接等8.1什么是流8.1.1基本概念輸入:指的是如何從數(shù)據(jù)源中獲得字節(jié)序列數(shù)據(jù)源:標準輸入設(shè)備.如:鍵盤磁盤文件

網(wǎng)絡(luò)連接等輸出:指的是如何將字節(jié)序列發(fā)送到能接收數(shù)據(jù)的目的地計算機科學(xué)與技術(shù)學(xué)院目的地:標準輸出設(shè)備.如屏幕8.1什么是流8.1.1基本37在Java中,輸入流指的是能夠讀取一個字節(jié)序列的對象;Java的流類可分為兩大部分:File類:用于文件管理I/O流類:用于文件讀寫8.1什么是流而輸出流指的是能夠?qū)懸粋€字節(jié)序列的對象計算機科學(xué)與技術(shù)學(xué)院在Java中,輸入流指的是能夠讀取一個字節(jié)序38File類:封裝了對文件系統(tǒng)進行操作的功能最后修改日期文件,目錄操作等8.1什么是流I/O流類:InputStream和OutputStream是用來存取字節(jié)的所有類的根類

Reader和Writer是專門用來讀寫雙字節(jié)Unicode的類的根類計算機科學(xué)與技術(shù)學(xué)院File類:封裝了對文件系統(tǒng)進行操作的功能8.1什么是流I39InputStream和OutputStream只提供了讀寫字節(jié)的方法,要想使用各種形式的輸入輸出方式,必須擴展其子類Java從四個抽象類上派生了很多具體類,利用這些類,任何你能想象得到的輸入輸出形式都可以輕松完成8.1什么是流計算機科學(xué)與技術(shù)學(xué)院InputStream和OutputStre40API:java.io.InputStreamabstractintread()intread(byte[]b)intread(byte[]b,intoff,intlen)longskip(longn)intavailable()返回不會阻塞的實際可用字節(jié)數(shù)voidclose()8.1什么是流計算機科學(xué)與技術(shù)學(xué)院API:java.io.InputStream8.1什么是流41

voidmark(intreadlimit)在當前位置作一個標記voidreset()返回最近的標記處booleanmarkSupported()如果該流支持標記則返回true8.1什么是流計算機科學(xué)與技術(shù)學(xué)院voidmark(intreadlimit)在當前位42API:java.io.OutputStream()abstractintwrite()intwrite(byte[]b)intwrite(byte[]b,intoff,intlen)voidclose()voidflush()8.1什么是流計算機科學(xué)與技術(shù)學(xué)院API:java.io.OutputStream()8.1什438.1什么是流8.1.2System.in和System.out對象System.in和System.out是InputStream和OutputStream的一個子類的預(yù)定義對象

與之相關(guān)的方法:read()---System.in.read()print(參數(shù))、println(參數(shù))System.out.println(“請輸入一個數(shù)據(jù):”);System.in可以用于從鍵盤讀入System.out可以將數(shù)據(jù)輸出到顯示屏計算機科學(xué)與技術(shù)學(xué)院8.1什么是流8.1.2System.in和System.44

InputStream用于讀取字節(jié)數(shù)據(jù)FileInputStream用于從文件上讀取字節(jié)FilterInputStream用于構(gòu)成過濾器流PipedInputStream用于線程之間通信BufferedInputStream支持緩沖區(qū)輸入PushbackInputStream跟蹤中間流DataInputStream提供各種方式的輸入形式8.2常用的流類計算機科學(xué)與技術(shù)學(xué)院InputStream用于讀取字節(jié)數(shù)據(jù)FileIn458.2.1文件管理File類File類的功能十分強大,它可以訪問指定文件的所有屬性,包括文件名、文件長度、最后修改時間等還可以用來建立目錄、刪除文件等構(gòu)造方法:File(Stringpath)File(Stringpath,Stringname)File(Filedir,Stringname)計算機科學(xué)與技術(shù)學(xué)院8.2.1文件管理File類File類的功能十分強大,它可46API:java.io.FileStringgetAbsolutePath()返回包含絕對路徑名的字符串StringgetCanonicalPath()返回包含規(guī)范路徑名的字符串StringgetName()StringgetParent()booleanisDirectory()booleanisFile()8.2.1文件管理File類計算機科學(xué)與技術(shù)學(xué)院API:java.io.FileStringgetAbso47String[]list()返回File對象下的文件名和子目錄名String[]list(FilenameFilterfilter)

同上,但只有通過過濾器檢查的文件和目錄才能被返回booleanmkdir()URLtoURL()把File對象轉(zhuǎn)化為一個URL例:打印指定路徑下的子目錄結(jié)構(gòu)

FindDirectories.java8.2.1文件管理File類計算機科學(xué)與技術(shù)學(xué)院String[]list()返回File對象下的文件名和子488.2.1文件管理File類計算機科學(xué)與技術(shù)學(xué)院8.2.1文件管理File類計算機科學(xué)與技術(shù)學(xué)院49用于指定路徑的代碼:if(args.length==0)args=newString[]{".."};try{FilepathName=newFile(args[0]);String[]fileNames=pathName.list();復(fù)合成絕對路徑:for(inti=0;i<fileNames.length;i++){Filef=newFile(pathName.getPath(),fileNames[i]);8.2.1文件管理File類計算機科學(xué)與技術(shù)學(xué)院用于指定路徑的代碼:復(fù)合成絕對路徑:8.2.1文件管理Fi501.FileInputStream類構(gòu)造方法:FileInputStream(Stringfilename)FileInputStream(Filefile)例:FileInputStreamin1=new

FileInputStream(“c:\1000\hello.java”);例:Filef=newFile(“myfile.dat”);FileInputStreamin2=newFileInputStream(f)用于讀寫磁盤文件8.2.2FileInputStream和FileOutputStream類計算機科學(xué)與技術(shù)學(xué)院1.FileInputStream類構(gòu)造方法:例:Fil512.FileOutputStream類構(gòu)造方法:FileOutputStream(Stringfilename)FileOutputStream(Filefile)例:Stringname=“c:\1000\line.txt”;FileOutputStreamout=newFileOutputStream(name);只能讀取字節(jié)或字節(jié)數(shù)組in1、in2、out8.2.2FileInputStream和FileOutputStream類計算機科學(xué)與技術(shù)學(xué)院2.FileOutputStream類構(gòu)造方法:例:Stri528.2.3.DataInputStream和DataOputStream類1.DataInputStream構(gòu)造方法:DataInputStream(InputStreamin)常用方法:close()readByte()readInt()readUTF()readFloat()計算機科學(xué)與技術(shù)學(xué)院8.2.3.DataInputStream和DataOput532.DataOutputStream類構(gòu)造方法:DataOutputStream(OutputStreamin)常用方法:close()writeByte()writeInt()writeUTF()writeFloat()8.2.3.DataInputStream和DataOputStream類計算機科學(xué)與技術(shù)學(xué)院2.DataOutputStream類構(gòu)造方法:常用方法:8543.FileInputStream類能從文件及其它位置上讀取字節(jié),而DataIputStream類能夠把字節(jié)合成為常用的數(shù)據(jù)類型??梢园褍煞N類結(jié)合起來從而構(gòu)成過濾器流例:從一個文件中讀取一個數(shù)字FileInputStreamfin=new

FileInputStream(“l(fā)ine.txt”);DataInputstreamdin=newDataInputStream(fin);intdata1=din.readInt();過濾器8.2.3.DataInputStream和DataOputStream類計算機科學(xué)與技術(shù)學(xué)院3.FileInputStream類能從文件及其它位置上讀558.2.4BufferedInputStream和BufferedInputStream類構(gòu)造方法:BufferedInputStream(InputStreamin)BufferedInputStream(InputStreamin,intn)

用來創(chuàng)建一輸入緩沖流BufferedOutputStream(OutputStreamout)BufferedOutputStream(OutputStreamout,intn)用來創(chuàng)建一輸出緩沖流

用于從一個流中讀取字符,但不會每次都導(dǎo)致設(shè)備訪問計算機科學(xué)與技術(shù)學(xué)院8.2.4BufferedInputStream和Buff56例:利用緩沖區(qū)從文件中讀取數(shù)據(jù)DataInputStreamdin=newDataInputStream(newBufferedInputStream(newFileInputStream(“l(fā)ine.txt”)));Voidunread(intn)回退一個字節(jié)8.2.4BufferedInputStream和BufferedInputStream類計算機科學(xué)與技術(shù)學(xué)院例:利用緩沖區(qū)從文件中讀取數(shù)據(jù)Voidunread(int57構(gòu)造方法:PushbackInputStream(Inputstreamin)

構(gòu)造具有一個字節(jié)預(yù)先量緩沖流PushbackInputStream(Inputstreamin,intsize)

構(gòu)造一個指定大小的預(yù)先緩沖的流8.2.5PushbackInputStream類用于跟蹤中間流的類計算機科學(xué)與技術(shù)學(xué)院構(gòu)造方法:8.2.5PushbackInputStream588.2.6RandomAccessFile類通過構(gòu)造RandomAccessFile類,你可以做任何想對文件進行的操作。構(gòu)造方法:RandomAccessFile(Stringfilename,Stringmode)RandomAccessFile(Filefile,Stringmode)常用方法:readwrite系列publicvoidseek(longpos)throwIOExceptionpublicintSkipBytes(intn)throwIOException計算機科學(xué)與技術(shù)學(xué)院8.2.6RandomAccessFile類598.2.7管道類PipedInputStream類創(chuàng)建是一個輸入管道PipedOutputStream創(chuàng)建是一個輸出管道輸出管道與輸入管道連接就形成了一個傳輸數(shù)據(jù)的通道

使用這樣的管道,用戶可以在不同的線程間實現(xiàn)數(shù)據(jù)共享計算機科學(xué)與技術(shù)學(xué)院8.2.7管道類PipedInputStream類創(chuàng)建是一60管道模型如圖:線程1管道輸出連接管道輸入管道輸出線程2線程3管道輸入連接8.2.7管道類計算機科學(xué)與技術(shù)學(xué)院管道模型如圖:線管道輸出連管道輸入管道輸出線線管道輸入連8.61構(gòu)造輸入輸出流:PipedInputStreamin=

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論