際際滷

際際滷Share a Scribd company logo
舒于舒
丐亠仆仂仍仂亞亳
丕仍舒舒仆弍舒舒舒 亟 弌亞仍
仍亞仆: 舒亞 .舒仆亰仂亳亞
个, 个丐亅 丱
亞仍亞舒:
 个舒亶仍 弍仂仍仂仆 舒于舒 舒仆亟舒
 个舒亶仍舒亶 舒亢亳仍仍舒, 勵勵仍勵勵 舒于亳
 个舒亶仍, 舒于舒 勵勵亞, 唏唏仍唏
 个舒亶仍亟 弍亳亳 FileOutputStream
 丐亠从 舒亶仍亟 弍亳亳
 个舒亶仍舒舒 仆亳
 弍亠从亳亶亞 舒亶仍 亳亶
个  丱丐弌丕丕 丱丱
 个舒亶仍 弍仂仍仂仆 舒于舒舒亶 舒亢亳仍仍舒仆 仍亟
File 从仍舒仆 仂弍亠从亳亶亞 亞仍仆.
 File 从仍舒仆 仂弍亠从亳亶亞 勵勵亞亟 亰舒仄亞 仆
弍舒亶亞仍舒亞  亰舒舒亢 唏亞亟唏亞.
个  丱丐弌丕丕 丱丱
 亟 File 唏仍亳亶仆 仂弍亠从 仆 唏唏唏唏
舒亶仍 亰舒舒亞勵亶. 仂亞舒仄 亰仂亳仂亞 File
唏仍亳亶仆 仂弍亠从亳亶亞 亟舒舒舒 亰仂亳仍亞仂仂
亞仍亟亞:
 丕亞 舒亶仍 亟亳从 亟 弍舒亶亞舒舒 亢亳仆仆 舒亶仍
仄唏仆 亟
 File stream 仂弍亠从亳亶亞 勵勵亞亟
个  丱丐弌丕丕 丱丱
 个舒亶仍 仂弍亠从亳亶亞 勵勵亞亟 舒亶仆 舒亶仍仆
弍舒亶仍舒 亰舒仄亞 仆 亰舒舒亢 唏亞唏 亞亶.
 C:Documents and SettingsLaboratoryOutput.txt
 舒亳仄 勵亶仍亟仍亳亶仆 亳亠仄勵勵亟 亟 舒亶仍
仂仍亟亠亞 亞舒舒仍舒 仄亟亞勵勵亟 唏唏 唏唏
弍舒亶亟舒亞.
 亳 仆: Linux  亟 :/ 弍舒亶亟舒亞.
个  丱丐弌丕丕 丱丱
 弌亳亠仄亟 勵仍 舒仄舒舒舒仆 弍舒亶亟仍舒舒 亰舒仄亞
亰舒舒亢 唏亞唏亳亶亞 勵于仍 File.separator
仂亞仄仂仍亞 亞仍亢 弍仂仍仆仂.
 C:+File.separator + jdk1.5.0 +
File.separator + src + File.separator + java
+ File.separator + io, File.java
个  丱丐弌丕丕 丱丱
 File 从仍舒仆 仂弍亠从亳亶亞 仂仍仂仆 礌亰舒舒 勵勵亞亢
弍仂仍仆仂.
 舒舒于舒仍 亰唏于 亰舒仄 亰舒舒 舒仍弍舒亞勵亶. 丱于 弍
亰舒仄 亰舒舒舒仆 弍仂仍 舒仍亟舒舒 亞舒仆舒.
个  丱丐弌丕丕 丱丱
 个舒亶仍仆 仂亳仆 弍亶 舒于舒 弍仂仍仂仆 仆 仆
舒仍亞舒亢 亰舒仍舒亢 弍仂仍仆仂.
个  丱丐弌丕丕 丱丱
 File 从仍舒仆 仂弍亠从亞 勵勵亞亟 唏唏
从仂仄仗ム亠 亟 舒亶仍亞 亰舒舒 弍仂仍 舒磪亳亶亞,
唏唏 从仂仄仗ム亠 亟 share 亳亶亞亟仆 弍舒亶亞舒舒
舒亶仍亞 亰舒舒于舒仍 舒亶仍仆 亰舒仄, 从仂仄仗ム亠亳亶仆
仆亶 舒仄 亰舒舒亢 唏亞仆唏.
个丐 丱
 弍仂仍ム 亰舒仄:
 丐舒亶仆 舒亶仍 仆 磪 舒舒仆舒 弍舒亶亞舒舒亞 仂亟仂仂亶 亰舒舒舒仆
弌:New Folderin.txt
 丱舒舒仆亞亶 亰舒仄:
 丐舒亶仆 舒亶仍 仆 磪 舒舒仆舒 弍舒亶亞舒舒 仆 仂亟仂仂亶 弍
New Folderin.txt
个丐 丱
 File 从仍舒 仄亟仍仍 舒于舒 30 亞舒亶 仆从亟
弍舒亶 弍仂仍仂于 舒仄亞亳亶仆 亞亶亞 仆 舒亶仍弍舒仍舒
 getName() : 丕亞 舒亶仍 仂弍亠从仆 亰舒舒亢 弍亶 舒亶仍仆
仆亳亶亞 弍舒舒仆舒.
 getPath() : 个舒亶仍仆 仆亳亶亞 弍仂仍仂仆 仂亳亢 弍亶 亰舒仄仆
弍勵仆 仄亟仍仍 舒亞仍仆舒
 isAbsolute() : 个舒亶仍亞 亰舒舒亢 弍亶 亰舒仄 仆 舒弍仂仍ム
亰舒仄 于仍 舒舒仆亞亶 亰舒仄 亞亟亞亳亶亞 仄亟仍仆.
个丐 丱
 getParent() : File 仂弍亠从亳亶亞 亰舒舒舒仆 舒于舒 于仍
舒亶仍亞 舒亞仍亢 弍亶 舒于舒仆 亰舒仄亞 仄亟亞
仄唏唏唏 弍舒舒仆舒.
 getParentFile() :  亰舒仄亞 File 仂弍亠从 仍弍
弍舒舒仆舒.
 exists() : 丕亞 仂弍亠从亳亶仆 亰舒舒亢 弍亶 舒亶仍 亞 亰舒舒亞亟舒仆
亰舒仄 亟 仂亳亢 弍亶 
 isDirectory() : 丱舒于舒 亰舒舒亢 弍舒亶亞舒舒 仂亳仂仍亟仂仍亟 勵仆仆
亞舒 弍舒舒仆舒
个丐 丱
 isFile() : 个舒亶仍 亰舒舒亢 弍舒亶亞舒舒 仂亳仂仍亟仂仍亟 勵仆仆 亞舒
弍舒舒仆舒
 isHidden() : 丕亞 舒亶仍 亟舒仍亟仍舒亞亟舒仆 亳亶亞 弍舒舒仆舒
 canRead() : 舒舒亞亟舒仆 舒亶仍亞 仆亳 亶
亳亶亞 舒舒
 canWrite() : 舒舒亞亟舒仆 舒亶仍亟 弍亳亳 亶 亳亶亞
舒舒
 getAbsolutePath() : 弍仂仍ム 亰舒仄亞 弍舒舒仆舒
 getAbsoluteFile() : 弍仂仍ム 亰舒仄亞 File 仂弍亠从仂仂
弍舒舒仆舒
个丐 丱
个丐 丱
 丱于 弍亳亟仆亳亶 亰舒舒亢 唏亞唏仆 舒亶仍 于仍 舒于舒
仂亳亢 弍舒亶亞舒舒 弍仂仍 亟舒舒舒 仆从亟
亟仆亳亶 舒亶 仆仄仍 仄亟仍仍 舒于 弍仂仍仆仂:
 list() : 丱于 舒于舒 亰舒舒亢 弍舒亶舒仆 弍仂仍 亞 舒于舒
亟仂仂 ム ム 弍舒亶亞舒舒亞 亰舒舒舒仆 仄亟亞 仄唏 仄舒亳于
唏亞仆唏. 丱舒于舒 仂仂仂仆 弍仂仍 仂仂仂仆 仄舒亳于 弍舒舒仆舒.
丱舒仆亟舒 亞勵亶 舒于舒 舒仆亟于舒仍 SecurityException
勵勵亟亞.
个丐 丱
 listFiles() :  仄亟仍仍亳亶亞 File 仂弍亠从亟舒舒
弍勵亟仆 仄舒亳于舒舒 弍舒舒仆舒.
 listRoots() : 勳仆亟仆 亟亳从亳亶仆 舒亞仍亞亞 File
仂弍亠从亟舒舒 弍勵亟仆 仄舒亳于亞 弍舒舒仆舒.
 Windows 亟 弍仂仍 弍勵 仍仂亞亳从 亟舒亶于亠 亟 仄亟仍仍亳亶亞
弍舒舒仆舒.
 Unix 亳亠仄 亟 弍仂仍 root 舒于舒 亟仂仂 仄亟仍仍亳亶亞
弍舒舒仆舒.
个丐 丱
 length() : 个舒亶仍 亰舒舒亢 弍舒亶亞舒舒 仂亳仂仍亟仂仍亟 仄亢亞 仆
弍舒亶舒舒 仂仂仍仂仆 long 唏仍唏唏 亞舒 弍舒舒仆舒. 丕亞
舒亶仍 弍舒亶亞勵亶 弍仂仍 0 亞舒 弍舒舒仆舒.
 lastModified() : 丕亞 舒亶仍 亰 勵勵仆亳亶亞 仆
仄亳仍亠从仆亟 long 唏唏仍亶 亞舒 弍舒舒仆舒.
 亅仆 仂仂亞 仂亞仆仂仂  唏于勵勵仍 舒舒亟仍舒亞舒 亞舒于舒仍
new Date(milSecond) 亞亢 弍仂仍仆仂.
个丐 丱
个 丱丐弌乘 勳勳弌亅丱 哦哦丼哦丱
 File 从仍舒 亟仂仂 舒亶仍亞 勵勵亞, 亞舒, read
only 弍仂仍亞仂, 仆亳亶亞 仆 仂仍亳 亞 仄 仂仍仂仆
仆从亟 弍舒亶亟舒亞.
 rename() : 丕亞 仂弍亠从亳亶仆 亰舒舒亢 弍亶 舒亶仍 于仍
舒于舒仆 仆亳亶亞 舒亞仄亠仆舒亟 唏亞唏亞亟唏仆 File
仂弍亠从亳亶仆 亰舒仄仆 仄亟仍仍亳亶仆 亟舒亞 仂仍亳仆仂.
哦唏仍唏 仆亳亶亞 亰舒仄舒舒 仆 唏亞亟唏亞 仍 于 唏唏
舒于舒 亟仂仂 亰舒舒亢 唏亞唏仆 弍仂仍 亞 舒亶仍 仂亟仂仂 弍舒亶亞舒舒
亞舒亰舒舒舒舒 亞 亰舒舒亞亟舒仆 亞舒亰舒  亰唏唏亞亟亟唏亞.
个 丱丐弌乘 勳勳弌亅丱 哦哦丼哦丱
 setReadOnly() : 个舒亶仍亞 Read only 弍仂仍亞仂仆仂
 mkdir() : 丕亞 仂弍亠从亳亶仆 亰舒仄仆 仄亟仍仍亳亶仆 亟舒亞
亳仆 舒于舒 勵勵亞仆. 丱于 亰舒仄亟 亰舒舒亞亟舒仆 
舒于舒仆亟 弍舒亶亞勵亶 弍舒亶于舒仍 仆 仆从 亞 舒于舒亞
勵勵亞亢 舒亟舒亞勵亶.
 mkdirs() :  磿亞舒舒舒亶 仆 弍舒亶亞勵亶 弍舒亶亞舒舒 
舒于舒仆亟亞 勵勵亞亢 舒亟仆舒.
个 丱丐弌乘 勳勳弌亅丱 哦哦丼哦丱
 createNewFile() : 丕亞 仂弍亠从亳亶仆 亰舒仄仆 仄亟仍仍
仂仂仂仆 舒亶仍 勵勵亞仆. 亅仆 仆从 仆 亰唏于唏仆
勵勵亞亞亟仆 弍舒亶亞舒舒 舒于舒 亟仂仂 仍 舒亶仍 勵勵亞亢
舒亟仆舒.
 CreateTempFile(String prefix, String suffix, File
directory) : 丐勵 舒亳亞仍舒亞亟舒 舒亶仍 勵勵亞亟亞.
Directory-亟 亰舒舒亞亟舒仆 亞舒亰舒 prefix- 舒仆舒仄舒亞勵亶
仄亟亞 亰舒仍亞舒亞亟舒仆 仆亶, suffix 唏亞唏亞唏仍亶 舒亶仍
勵勵亞亟亞.
个 丱丐弌乘 勳勳弌亅丱 哦哦丼哦丱
 delete() : 哦唏亳亶仆 亰舒舒亢 弍亶 舒亶仍 于仍 舒于舒亞
亞舒仆舒. 丕亞舒亢 舒亟于舒仍 true 亞舒 弍舒舒仆舒. 丱于
亞舒 舒于舒 仂仂仂仆 弍亳 弍舒亶于舒仍 亞舒亟舒亞亞勵亶.
 deleteOnExit() : 仂亞舒仄 亟舒舒亟 亞 仂弍亠从亳亶仆
亰舒舒亢 弍舒亶舒仆 舒亶仍 于仍 舒于舒亞 亞舒亟舒亞.
个丕丕 丼丱
 个舒亶仍 弍亳亳亳亶仆 仍亟
FileOutputStream 从仍舒亞 亞仍亟亞.
 亅仆 舒亞舒 舒亶仍舒亶 舒亢亳仍仍舒 仆亳亶 舒亞舒 ミ
 FileOutputStream 从仍舒 仆 OutputStream
从仍舒舒舒 亟舒仄舒仆.
个丕丕 丼丱
 亅仆 从仍舒仆 弍舒亶亞仍舒亞 仆从亞 5 唏唏
仗舒舒仄亠亶亞 亟亟舒亢 弍仂仍仆仂:
 FileOutputStream(String fileName) : 丕亞 亰舒舒亞亟舒仆
舒亶仍 舒仆亟舒 亞舒舒仍仆 亳亶仄 勵勵亞仆. 丱于
亞 舒亶仍 弍舒亶舒仆 弍仂仍 舒亞仍亞亞 仆 亳仆 亟舒亟舒亞.
丱舒亳仆 舒亶仍 仂仍亟仂亞勵亶 弍仂仍 FileNotFound exception
勵勵亟亞.
 FileOutputStream(File file) : 亅仆亳亶 仆从亶 亳亢亳仍
个丕丕 丼丱
 FileOutputStream(String fileName, boolean append) :
亅仆亳亶 磿亞舒舒舒亶 仆 仂亟舒 舒亞仄亠仆舒舒 true
亞舒 亟舒仄亢亳亞亟于舒仍 舒亶仍仆 唏仄仆唏 弍舒亶舒仆 舒亞仍亞舒
亟舒舒亞亟舒亞勵亶 仂亶仆仂仂 仆 亰舒仍亞舒亢 弍亳仆.
 FileOutputStream(File file, boolean append) : 
仆从亶 亳亢亳仍
 FileOutputStream(FileDescription desc) :
FileDescriptor 仂弍亠从 舒亳亞仍舒仆 勵勵亞. 亅仆 仂弍亠从
仆 舒亶仍舒亶 仂仍弍仂亞亟仂仆 仂仍弍仂仂 ミ.
个丕丕 丼丱
 亅仆 舒亞亞 亞仍仆 舒亶仍亟 弍亳亳亳亶仆 唏仄仆唏 亞
舒亶仍舒舒 仂亳仆 弍舒亶亞舒舒 亳亶亞 舒仍亞舒
亞亶.
 File 仂弍亠从 亞仍仆 亞 亟舒仄亢仍舒亞亟舒仆 亰舒仄 亟
亰勵亶仍 舒亶仍 于仍 舒于舒仆 舒仍 仆 弍仂仍仂亞
仂亟仂仂亶仍仂
个丕丕 丼丱
 File 仂弍亠从 亞仍仆 亞 舒亶仍 仂亳亢 弍舒亶亞舒舒
亳亶亞 舒仍亞舒
 丕亞 舒亶仍亞 亰舒舒舒仆 亰舒仄 亟舒  舒于舒仆亟
弍舒亶亞勵亶 弍舒亶于舒仍 亟亞亳亶亞 mkdirs()
舒亳亞仍舒仆 勵勵亞亢 唏亞唏.
个丕丕 丼丱
个丕丕 丼丱
 FileDescriptor 舒亳亞仍舒仆 舒亶仍 亞舒舒仍仆
stream 勵勵亞.
 仂亞舒仄 亰仂亳仂亞 亳亶仄 仂弍亠从 勵勵亞亢 舒亟舒亞勵亶
弍仂仍仂于 勵勵亳仆 弍舒亶亞舒舒 FileOutputStream
仂弍亠从亳亶仆 getFD() 仆从亞 舒亳亞仍舒仆 descriptor-亳亶亞
舒于亟舒亞.
 勳勵仆亳亶亞 舒亳亞仍舒仆 仆亞 舒亶仍 仂仍仂仆 亰亞 弍亳亳仍
亳亶亟 亢亳 仆 亞仍亢 弍仂仍仆仂.
个丕丕 丼丱
 个舒亶仍 亞舒舒仍仆 亞舒仍 勵勵亞仆亳亶 亟舒舒舒
write() 仆从亞 舒亳亞仍舒仆 舒亶仍 唏亞唏亞亟仍亳亶亞
弍亳仆.
 哦亞唏亞亟仍亳亶亞 弍亳亳亢 亟舒舒亟 close() 仆从 仆
舒亶仍舒舒 舒舒仆舒.
个丕丕 丼丱
 Java 1.4   仍仆 舒亳亞仍舒亞亟舒亢 弍亶 舒亶仍舒亶
舒亢亳仍仍舒 舒亞亞 舒于 勵亰亠.
 亅仆 舒亞舒 仆 唏仄仆唏 舒亞亞 弍仂亟于仂仍 仂仂仍 亞舒舒仍仆
舒亢亳仍仍舒亞舒舒仆 亟亞 仆仄亞亟勵勵仍仆.
个丕丕 丼丱
 个舒亶仍  2 舒亞舒舒 舒仆亟舒亢 弍仂仍仆仂.
 舒舒舒仍舒仆 舒仆亟舒仍 (direct access).
亶仄 舒仆亟舒仍舒舒 舒亶仍亟 舒仆亟于舒仍 仆 仆 仍亢
仆亳 亰舒仄舒舒 亞勵亶亞亟亞.
 弌舒仆舒仄舒亞勵亶 舒仆亟舒仍 (random access). 亅仆 仆
舒亶仍仆 亟仆 亞 舒仆亟舒, 弍亳亳 弍仂仍仂仄亢亳亶亞
仂仍亞仂亟仂亞 舒仆亟舒仍 ミ.
个丕丕 丼丱
 个舒亶仍  舒仆亟舒 仆 舒亞舒亟 亞于舒仆 唏仍亳亶仆
仂弍亠从 亞仍亟亞.
 个亳亰亳从 舒亶仍 仂仍弍仂仂仂亶 stream
 舒舒仍舒亟 FileOutputStream
 仂仍仂亟 FileInputStream
 丱于 舒亶仍 舒仆舒仄舒亞勵亶 舒仆亟舒仍 勵勵亞 于仍 仆亳仍
弍仂仍仂仆 弍亳亳仍 亳亶 勵勵亞 弍仂仍 RandomAccessFile
仂弍亠从亳亶亞 舒亳亞仍舒仆舒.
个丕丕 丼丱
 哦亞唏亞亟仍勵勵亟亳亶亞 弍亳亳 弍仂仍仂仆 仆亳舒亟 亰仂亳仍舒仆 勵
舒亟亞舒仍舒 仆亞 弍仂仍仂仆 亟 亟仆 弍亠 仂弍亠从.
 亠亟 弍仂仍仂仆 stream-亳亶亞 舒亳亞仍舒仆 弍亠
stream-勵勵, stream- 弍亠仍勵勵 唏亞唏亞亟唏仍
亟舒仄亢仍舒 弍仂仍仂仄亢亳亶亞 仂仍亞仂亟仂亞 仂仍弍仂亞 (channel)
仂弍亠从.
个丕丕 丼丱
 丕仆亳 弍亳亳 仗仂亠 仆:
 亳亳亟 唏亞唏亞亟仍唏唏 弍亠亟仆 舒仍 仆亞 勵勵
仂仍舒舒亟 亟舒舒舒 仆 仂仍弍仂亞 仂弍亠从亳亶亞 舒亳亞仍舒仆 亞
弍亠 亟舒 唏亞唏亞亟仍亳亶亞 亳仄 勵勵 弍亳勵勵仍仆.
 丕仆亳亟舒舒 仂仍弍仂亞 仂弍亠从亳亶亞 舒亳亞仍舒仆 亳仄
唏亞唏亞亟仍亳亶亞 弍亠仍勵勵 仂仍舒舒亟 亟舒舒舒 仆
弍亠 仆亳亢 舒于亟舒亞.
个丕丕 丼丱
个丕丕 丼丱
个丕丕 丼丱
个舒亶仍舒亶 舒亢亳仍仍舒 仗仂亞舒仄仆 勵 亟勵仆:
丐弌丐 个 勳勳弌亅 丼丱
丐弌丐 个 勳勳弌亅 丼丱
仂亞舒仄仆 勵 亟勵仆:
个弌 丕丿丱
 个舒亶仍舒舒 仆亳 勵亶仍亟仍亳亶亞 FileInputStream
从仍舒 亞勵亶亞仆.
 亅仆 从仍舒仆 仂弍亠从  仆亳仍 亳亶 舒亶仍仆
仆亳亶亞 亳仆亞 于仍 File 仂弍亠从仂仂 亟舒仄亢仍舒
亞亶.
个弌 丕丿丱
个弌 丕丿丱
RANDOM ACCESS FILE
 丱于 舒亶仍  仆亳 弍仂仍仂仆 弍亳亳 仆
 唏仆 舒亶仍仆 亟仆 亞 仆亳
弍仂仍仂仄亢仂亶亞仂仂 舒亢亳仍仍舒 亞亶 弍仂仍于仂仍
 亅亟亞 仂亳仂仍亟仍亟舒亟 RandomAccessFile
从仍舒亞 亞仍亟亞. 亅仆 从仍舒 仆 唏唏
从仍舒舒舒 亟舒仄舒舒亞勵亶 弍唏亞唏唏亟 舒仆舒仄舒亞勵亶
舒仆亟舒仍亞 弍亳亶 弍仂仍亞仂仆仂.
 舒亶亞仍舒亞亳亟 仆 舒亶仍仆 亰舒仄仆 仄亟仍仍 弍仂仍仂仆
舒亶仍亞 仆 亞仂亳仄仆 仄亟仍仍亳亶亞 亟舒仄亢仍舒
仂亶.
RANDOM ACCESS FILE
 亅仆 从仍舒 仆 唏唏 从仍舒舒舒 亟舒仄舒舒亞勵亶
弍唏亞唏唏亟 舒仆舒仄舒亞勵亶 舒仆亟舒仍亞 弍亳亶 弍仂仍亞仂仆仂.
 舒亶亞仍舒亞亳亟 仆 舒亶仍仆 亰舒仄仆 仄亟仍仍 弍仂仍仂仆
舒亶仍亞 仆 亞仂亳仄仆 仄亟仍仍亳亶亞 亟舒仄亢仍舒
仂亶.
RANDOM ACCESS FILE
 仂亳仄亟:
 r: 个舒亶仍亞 仆亳舒舒 仆仆
 rw: 个舒亶仍亞 仆亳 弍亳亳 仆仆
 rwd: 个舒亶仍亞 仆亳 弍亳亳 仆 弍舒 弍勵 勵亶仍亟仍勵勵亟
仆 弍亠 勵仍亞亟仍亞勵亶亞 亟 舒亶仍舒亶亞舒舒
舒亢亳仍仍舒亞 舒舒亟亟舒亞.
 rws: 个舒亶仍亞 仆亳 弍亳亳 仆仆. 亳亳亞亟仆
唏亞唏亞亟仍亳亶仆 仆 仄亢 仆 仄唏仆 舒仄 弍亳亳亞亟亟亞.
RANDOM ACCESS FILE
 亳:
RANDOM ACCESS FILE
 仂亞舒仄仆 勵 亟勵仆:
RANDOM ACCESS FILE
 亳:
RANDOM ACCESS FILE
 仂亞舒仄仆 勵 亟勵仆:

More Related Content

Lecture file and folder working

  • 2. 个, 个丐亅 丱 亞仍亞舒: 个舒亶仍 弍仂仍仂仆 舒于舒 舒仆亟舒 个舒亶仍舒亶 舒亢亳仍仍舒, 勵勵仍勵勵 舒于亳 个舒亶仍, 舒于舒 勵勵亞, 唏唏仍唏 个舒亶仍亟 弍亳亳 FileOutputStream 丐亠从 舒亶仍亟 弍亳亳 个舒亶仍舒舒 仆亳 弍亠从亳亶亞 舒亶仍 亳亶
  • 3. 个 丱丐弌丕丕 丱丱 个舒亶仍 弍仂仍仂仆 舒于舒舒亶 舒亢亳仍仍舒仆 仍亟 File 从仍舒仆 仂弍亠从亳亶亞 亞仍仆. File 从仍舒仆 仂弍亠从亳亶亞 勵勵亞亟 亰舒仄亞 仆 弍舒亶亞仍舒亞 亰舒舒亢 唏亞亟唏亞.
  • 4. 个 丱丐弌丕丕 丱丱 亟 File 唏仍亳亶仆 仂弍亠从 仆 唏唏唏唏 舒亶仍 亰舒舒亞勵亶. 仂亞舒仄 亰仂亳仂亞 File 唏仍亳亶仆 仂弍亠从亳亶亞 亟舒舒舒 亰仂亳仍亞仂仂 亞仍亟亞: 丕亞 舒亶仍 亟亳从 亟 弍舒亶亞舒舒 亢亳仆仆 舒亶仍 仄唏仆 亟 File stream 仂弍亠从亳亶亞 勵勵亞亟
  • 5. 个 丱丐弌丕丕 丱丱 个舒亶仍 仂弍亠从亳亶亞 勵勵亞亟 舒亶仆 舒亶仍仆 弍舒亶仍舒 亰舒仄亞 仆 亰舒舒亢 唏亞唏 亞亶. C:Documents and SettingsLaboratoryOutput.txt 舒亳仄 勵亶仍亟仍亳亶仆 亳亠仄勵勵亟 亟 舒亶仍 仂仍亟亠亞 亞舒舒仍舒 仄亟亞勵勵亟 唏唏 唏唏 弍舒亶亟舒亞. 亳 仆: Linux 亟 :/ 弍舒亶亟舒亞.
  • 6. 个 丱丐弌丕丕 丱丱 弌亳亠仄亟 勵仍 舒仄舒舒舒仆 弍舒亶亟仍舒舒 亰舒仄亞 亰舒舒亢 唏亞唏亳亶亞 勵于仍 File.separator 仂亞仄仂仍亞 亞仍亢 弍仂仍仆仂. C:+File.separator + jdk1.5.0 + File.separator + src + File.separator + java + File.separator + io, File.java
  • 7. 个 丱丐弌丕丕 丱丱 File 从仍舒仆 仂弍亠从亳亶亞 仂仍仂仆 礌亰舒舒 勵勵亞亢 弍仂仍仆仂. 舒舒于舒仍 亰唏于 亰舒仄 亰舒舒 舒仍弍舒亞勵亶. 丱于 弍 亰舒仄 亰舒舒舒仆 弍仂仍 舒仍亟舒舒 亞舒仆舒.
  • 8. 个 丱丐弌丕丕 丱丱 个舒亶仍仆 仂亳仆 弍亶 舒于舒 弍仂仍仂仆 仆 仆 舒仍亞舒亢 亰舒仍舒亢 弍仂仍仆仂.
  • 9. 个 丱丐弌丕丕 丱丱 File 从仍舒仆 仂弍亠从亞 勵勵亞亟 唏唏 从仂仄仗ム亠 亟 舒亶仍亞 亰舒舒 弍仂仍 舒磪亳亶亞, 唏唏 从仂仄仗ム亠 亟 share 亳亶亞亟仆 弍舒亶亞舒舒 舒亶仍亞 亰舒舒于舒仍 舒亶仍仆 亰舒仄, 从仂仄仗ム亠亳亶仆 仆亶 舒仄 亰舒舒亢 唏亞仆唏.
  • 10. 个丐 丱 弍仂仍ム 亰舒仄: 丐舒亶仆 舒亶仍 仆 磪 舒舒仆舒 弍舒亶亞舒舒亞 仂亟仂仂亶 亰舒舒舒仆 弌:New Folderin.txt 丱舒舒仆亞亶 亰舒仄: 丐舒亶仆 舒亶仍 仆 磪 舒舒仆舒 弍舒亶亞舒舒 仆 仂亟仂仂亶 弍 New Folderin.txt
  • 11. 个丐 丱 File 从仍舒 仄亟仍仍 舒于舒 30 亞舒亶 仆从亟 弍舒亶 弍仂仍仂于 舒仄亞亳亶仆 亞亶亞 仆 舒亶仍弍舒仍舒 getName() : 丕亞 舒亶仍 仂弍亠从仆 亰舒舒亢 弍亶 舒亶仍仆 仆亳亶亞 弍舒舒仆舒. getPath() : 个舒亶仍仆 仆亳亶亞 弍仂仍仂仆 仂亳亢 弍亶 亰舒仄仆 弍勵仆 仄亟仍仍 舒亞仍仆舒 isAbsolute() : 个舒亶仍亞 亰舒舒亢 弍亶 亰舒仄 仆 舒弍仂仍ム 亰舒仄 于仍 舒舒仆亞亶 亰舒仄 亞亟亞亳亶亞 仄亟仍仆.
  • 12. 个丐 丱 getParent() : File 仂弍亠从亳亶亞 亰舒舒舒仆 舒于舒 于仍 舒亶仍亞 舒亞仍亢 弍亶 舒于舒仆 亰舒仄亞 仄亟亞 仄唏唏唏 弍舒舒仆舒. getParentFile() : 亰舒仄亞 File 仂弍亠从 仍弍 弍舒舒仆舒. exists() : 丕亞 仂弍亠从亳亶仆 亰舒舒亢 弍亶 舒亶仍 亞 亰舒舒亞亟舒仆 亰舒仄 亟 仂亳亢 弍亶 isDirectory() : 丱舒于舒 亰舒舒亢 弍舒亶亞舒舒 仂亳仂仍亟仂仍亟 勵仆仆 亞舒 弍舒舒仆舒
  • 13. 个丐 丱 isFile() : 个舒亶仍 亰舒舒亢 弍舒亶亞舒舒 仂亳仂仍亟仂仍亟 勵仆仆 亞舒 弍舒舒仆舒 isHidden() : 丕亞 舒亶仍 亟舒仍亟仍舒亞亟舒仆 亳亶亞 弍舒舒仆舒 canRead() : 舒舒亞亟舒仆 舒亶仍亞 仆亳 亶 亳亶亞 舒舒 canWrite() : 舒舒亞亟舒仆 舒亶仍亟 弍亳亳 亶 亳亶亞 舒舒 getAbsolutePath() : 弍仂仍ム 亰舒仄亞 弍舒舒仆舒 getAbsoluteFile() : 弍仂仍ム 亰舒仄亞 File 仂弍亠从仂仂 弍舒舒仆舒
  • 15. 个丐 丱 丱于 弍亳亟仆亳亶 亰舒舒亢 唏亞唏仆 舒亶仍 于仍 舒于舒 仂亳亢 弍舒亶亞舒舒 弍仂仍 亟舒舒舒 仆从亟 亟仆亳亶 舒亶 仆仄仍 仄亟仍仍 舒于 弍仂仍仆仂: list() : 丱于 舒于舒 亰舒舒亢 弍舒亶舒仆 弍仂仍 亞 舒于舒 亟仂仂 ム ム 弍舒亶亞舒舒亞 亰舒舒舒仆 仄亟亞 仄唏 仄舒亳于 唏亞仆唏. 丱舒于舒 仂仂仂仆 弍仂仍 仂仂仂仆 仄舒亳于 弍舒舒仆舒. 丱舒仆亟舒 亞勵亶 舒于舒 舒仆亟于舒仍 SecurityException 勵勵亟亞.
  • 16. 个丐 丱 listFiles() : 仄亟仍仍亳亶亞 File 仂弍亠从亟舒舒 弍勵亟仆 仄舒亳于舒舒 弍舒舒仆舒. listRoots() : 勳仆亟仆 亟亳从亳亶仆 舒亞仍亞亞 File 仂弍亠从亟舒舒 弍勵亟仆 仄舒亳于亞 弍舒舒仆舒. Windows 亟 弍仂仍 弍勵 仍仂亞亳从 亟舒亶于亠 亟 仄亟仍仍亳亶亞 弍舒舒仆舒. Unix 亳亠仄 亟 弍仂仍 root 舒于舒 亟仂仂 仄亟仍仍亳亶亞 弍舒舒仆舒.
  • 17. 个丐 丱 length() : 个舒亶仍 亰舒舒亢 弍舒亶亞舒舒 仂亳仂仍亟仂仍亟 仄亢亞 仆 弍舒亶舒舒 仂仂仍仂仆 long 唏仍唏唏 亞舒 弍舒舒仆舒. 丕亞 舒亶仍 弍舒亶亞勵亶 弍仂仍 0 亞舒 弍舒舒仆舒. lastModified() : 丕亞 舒亶仍 亰 勵勵仆亳亶亞 仆 仄亳仍亠从仆亟 long 唏唏仍亶 亞舒 弍舒舒仆舒. 亅仆 仂仂亞 仂亞仆仂仂 唏于勵勵仍 舒舒亟仍舒亞舒 亞舒于舒仍 new Date(milSecond) 亞亢 弍仂仍仆仂.
  • 19. 个 丱丐弌乘 勳勳弌亅丱 哦哦丼哦丱 File 从仍舒 亟仂仂 舒亶仍亞 勵勵亞, 亞舒, read only 弍仂仍亞仂, 仆亳亶亞 仆 仂仍亳 亞 仄 仂仍仂仆 仆从亟 弍舒亶亟舒亞. rename() : 丕亞 仂弍亠从亳亶仆 亰舒舒亢 弍亶 舒亶仍 于仍 舒于舒仆 仆亳亶亞 舒亞仄亠仆舒亟 唏亞唏亞亟唏仆 File 仂弍亠从亳亶仆 亰舒仄仆 仄亟仍仍亳亶仆 亟舒亞 仂仍亳仆仂. 哦唏仍唏 仆亳亶亞 亰舒仄舒舒 仆 唏亞亟唏亞 仍 于 唏唏 舒于舒 亟仂仂 亰舒舒亢 唏亞唏仆 弍仂仍 亞 舒亶仍 仂亟仂仂 弍舒亶亞舒舒 亞舒亰舒舒舒舒 亞 亰舒舒亞亟舒仆 亞舒亰舒 亰唏唏亞亟亟唏亞.
  • 20. 个 丱丐弌乘 勳勳弌亅丱 哦哦丼哦丱 setReadOnly() : 个舒亶仍亞 Read only 弍仂仍亞仂仆仂 mkdir() : 丕亞 仂弍亠从亳亶仆 亰舒仄仆 仄亟仍仍亳亶仆 亟舒亞 亳仆 舒于舒 勵勵亞仆. 丱于 亰舒仄亟 亰舒舒亞亟舒仆 舒于舒仆亟 弍舒亶亞勵亶 弍舒亶于舒仍 仆 仆从 亞 舒于舒亞 勵勵亞亢 舒亟舒亞勵亶. mkdirs() : 磿亞舒舒舒亶 仆 弍舒亶亞勵亶 弍舒亶亞舒舒 舒于舒仆亟亞 勵勵亞亢 舒亟仆舒.
  • 21. 个 丱丐弌乘 勳勳弌亅丱 哦哦丼哦丱 createNewFile() : 丕亞 仂弍亠从亳亶仆 亰舒仄仆 仄亟仍仍 仂仂仂仆 舒亶仍 勵勵亞仆. 亅仆 仆从 仆 亰唏于唏仆 勵勵亞亞亟仆 弍舒亶亞舒舒 舒于舒 亟仂仂 仍 舒亶仍 勵勵亞亢 舒亟仆舒. CreateTempFile(String prefix, String suffix, File directory) : 丐勵 舒亳亞仍舒亞亟舒 舒亶仍 勵勵亞亟亞. Directory-亟 亰舒舒亞亟舒仆 亞舒亰舒 prefix- 舒仆舒仄舒亞勵亶 仄亟亞 亰舒仍亞舒亞亟舒仆 仆亶, suffix 唏亞唏亞唏仍亶 舒亶仍 勵勵亞亟亞.
  • 22. 个 丱丐弌乘 勳勳弌亅丱 哦哦丼哦丱 delete() : 哦唏亳亶仆 亰舒舒亢 弍亶 舒亶仍 于仍 舒于舒亞 亞舒仆舒. 丕亞舒亢 舒亟于舒仍 true 亞舒 弍舒舒仆舒. 丱于 亞舒 舒于舒 仂仂仂仆 弍亳 弍舒亶于舒仍 亞舒亟舒亞亞勵亶. deleteOnExit() : 仂亞舒仄 亟舒舒亟 亞 仂弍亠从亳亶仆 亰舒舒亢 弍舒亶舒仆 舒亶仍 于仍 舒于舒亞 亞舒亟舒亞.
  • 23. 个丕丕 丼丱 个舒亶仍 弍亳亳亳亶仆 仍亟 FileOutputStream 从仍舒亞 亞仍亟亞. 亅仆 舒亞舒 舒亶仍舒亶 舒亢亳仍仍舒 仆亳亶 舒亞舒 ミ FileOutputStream 从仍舒 仆 OutputStream 从仍舒舒舒 亟舒仄舒仆.
  • 24. 个丕丕 丼丱 亅仆 从仍舒仆 弍舒亶亞仍舒亞 仆从亞 5 唏唏 仗舒舒仄亠亶亞 亟亟舒亢 弍仂仍仆仂: FileOutputStream(String fileName) : 丕亞 亰舒舒亞亟舒仆 舒亶仍 舒仆亟舒 亞舒舒仍仆 亳亶仄 勵勵亞仆. 丱于 亞 舒亶仍 弍舒亶舒仆 弍仂仍 舒亞仍亞亞 仆 亳仆 亟舒亟舒亞. 丱舒亳仆 舒亶仍 仂仍亟仂亞勵亶 弍仂仍 FileNotFound exception 勵勵亟亞. FileOutputStream(File file) : 亅仆亳亶 仆从亶 亳亢亳仍
  • 25. 个丕丕 丼丱 FileOutputStream(String fileName, boolean append) : 亅仆亳亶 磿亞舒舒舒亶 仆 仂亟舒 舒亞仄亠仆舒舒 true 亞舒 亟舒仄亢亳亞亟于舒仍 舒亶仍仆 唏仄仆唏 弍舒亶舒仆 舒亞仍亞舒 亟舒舒亞亟舒亞勵亶 仂亶仆仂仂 仆 亰舒仍亞舒亢 弍亳仆. FileOutputStream(File file, boolean append) : 仆从亶 亳亢亳仍 FileOutputStream(FileDescription desc) : FileDescriptor 仂弍亠从 舒亳亞仍舒仆 勵勵亞. 亅仆 仂弍亠从 仆 舒亶仍舒亶 仂仍弍仂亞亟仂仆 仂仍弍仂仂 ミ.
  • 26. 个丕丕 丼丱 亅仆 舒亞亞 亞仍仆 舒亶仍亟 弍亳亳亳亶仆 唏仄仆唏 亞 舒亶仍舒舒 仂亳仆 弍舒亶亞舒舒 亳亶亞 舒仍亞舒 亞亶. File 仂弍亠从 亞仍仆 亞 亟舒仄亢仍舒亞亟舒仆 亰舒仄 亟 亰勵亶仍 舒亶仍 于仍 舒于舒仆 舒仍 仆 弍仂仍仂亞 仂亟仂仂亶仍仂
  • 27. 个丕丕 丼丱 File 仂弍亠从 亞仍仆 亞 舒亶仍 仂亳亢 弍舒亶亞舒舒 亳亶亞 舒仍亞舒 丕亞 舒亶仍亞 亰舒舒舒仆 亰舒仄 亟舒 舒于舒仆亟 弍舒亶亞勵亶 弍舒亶于舒仍 亟亞亳亶亞 mkdirs() 舒亳亞仍舒仆 勵勵亞亢 唏亞唏.
  • 29. 个丕丕 丼丱 FileDescriptor 舒亳亞仍舒仆 舒亶仍 亞舒舒仍仆 stream 勵勵亞. 仂亞舒仄 亰仂亳仂亞 亳亶仄 仂弍亠从 勵勵亞亢 舒亟舒亞勵亶 弍仂仍仂于 勵勵亳仆 弍舒亶亞舒舒 FileOutputStream 仂弍亠从亳亶仆 getFD() 仆从亞 舒亳亞仍舒仆 descriptor-亳亶亞 舒于亟舒亞. 勳勵仆亳亶亞 舒亳亞仍舒仆 仆亞 舒亶仍 仂仍仂仆 亰亞 弍亳亳仍 亳亶亟 亢亳 仆 亞仍亢 弍仂仍仆仂.
  • 30. 个丕丕 丼丱 个舒亶仍 亞舒舒仍仆 亞舒仍 勵勵亞仆亳亶 亟舒舒舒 write() 仆从亞 舒亳亞仍舒仆 舒亶仍 唏亞唏亞亟仍亳亶亞 弍亳仆. 哦亞唏亞亟仍亳亶亞 弍亳亳亢 亟舒舒亟 close() 仆从 仆 舒亶仍舒舒 舒舒仆舒.
  • 31. 个丕丕 丼丱 Java 1.4 仍仆 舒亳亞仍舒亞亟舒亢 弍亶 舒亶仍舒亶 舒亢亳仍仍舒 舒亞亞 舒于 勵亰亠. 亅仆 舒亞舒 仆 唏仄仆唏 舒亞亞 弍仂亟于仂仍 仂仂仍 亞舒舒仍仆 舒亢亳仍仍舒亞舒舒仆 亟亞 仆仄亞亟勵勵仍仆.
  • 32. 个丕丕 丼丱 个舒亶仍 2 舒亞舒舒 舒仆亟舒亢 弍仂仍仆仂. 舒舒舒仍舒仆 舒仆亟舒仍 (direct access). 亶仄 舒仆亟舒仍舒舒 舒亶仍亟 舒仆亟于舒仍 仆 仆 仍亢 仆亳 亰舒仄舒舒 亞勵亶亞亟亞. 弌舒仆舒仄舒亞勵亶 舒仆亟舒仍 (random access). 亅仆 仆 舒亶仍仆 亟仆 亞 舒仆亟舒, 弍亳亳 弍仂仍仂仄亢亳亶亞 仂仍亞仂亟仂亞 舒仆亟舒仍 ミ.
  • 33. 个丕丕 丼丱 个舒亶仍 舒仆亟舒 仆 舒亞舒亟 亞于舒仆 唏仍亳亶仆 仂弍亠从 亞仍亟亞. 个亳亰亳从 舒亶仍 仂仍弍仂仂仂亶 stream 舒舒仍舒亟 FileOutputStream 仂仍仂亟 FileInputStream 丱于 舒亶仍 舒仆舒仄舒亞勵亶 舒仆亟舒仍 勵勵亞 于仍 仆亳仍 弍仂仍仂仆 弍亳亳仍 亳亶 勵勵亞 弍仂仍 RandomAccessFile 仂弍亠从亳亶亞 舒亳亞仍舒仆舒.
  • 34. 个丕丕 丼丱 哦亞唏亞亟仍勵勵亟亳亶亞 弍亳亳 弍仂仍仂仆 仆亳舒亟 亰仂亳仍舒仆 勵 舒亟亞舒仍舒 仆亞 弍仂仍仂仆 亟 亟仆 弍亠 仂弍亠从. 亠亟 弍仂仍仂仆 stream-亳亶亞 舒亳亞仍舒仆 弍亠 stream-勵勵, stream- 弍亠仍勵勵 唏亞唏亞亟唏仍 亟舒仄亢仍舒 弍仂仍仂仄亢亳亶亞 仂仍亞仂亟仂亞 仂仍弍仂亞 (channel) 仂弍亠从.
  • 35. 个丕丕 丼丱 丕仆亳 弍亳亳 仗仂亠 仆: 亳亳亟 唏亞唏亞亟仍唏唏 弍亠亟仆 舒仍 仆亞 勵勵 仂仍舒舒亟 亟舒舒舒 仆 仂仍弍仂亞 仂弍亠从亳亶亞 舒亳亞仍舒仆 亞 弍亠 亟舒 唏亞唏亞亟仍亳亶亞 亳仄 勵勵 弍亳勵勵仍仆. 丕仆亳亟舒舒 仂仍弍仂亞 仂弍亠从亳亶亞 舒亳亞仍舒仆 亳仄 唏亞唏亞亟仍亳亶亞 弍亠仍勵勵 仂仍舒舒亟 亟舒舒舒 仆 弍亠 仆亳亢 舒于亟舒亞.
  • 38. 个丕丕 丼丱 个舒亶仍舒亶 舒亢亳仍仍舒 仗仂亞舒仄仆 勵 亟勵仆:
  • 40. 丐弌丐 个 勳勳弌亅 丼丱 仂亞舒仄仆 勵 亟勵仆:
  • 41. 个弌 丕丿丱 个舒亶仍舒舒 仆亳 勵亶仍亟仍亳亶亞 FileInputStream 从仍舒 亞勵亶亞仆. 亅仆 从仍舒仆 仂弍亠从 仆亳仍 亳亶 舒亶仍仆 仆亳亶亞 亳仆亞 于仍 File 仂弍亠从仂仂 亟舒仄亢仍舒 亞亶.
  • 44. RANDOM ACCESS FILE 丱于 舒亶仍 仆亳 弍仂仍仂仆 弍亳亳 仆 唏仆 舒亶仍仆 亟仆 亞 仆亳 弍仂仍仂仄亢仂亶亞仂仂 舒亢亳仍仍舒 亞亶 弍仂仍于仂仍 亅亟亞 仂亳仂仍亟仍亟舒亟 RandomAccessFile 从仍舒亞 亞仍亟亞. 亅仆 从仍舒 仆 唏唏 从仍舒舒舒 亟舒仄舒舒亞勵亶 弍唏亞唏唏亟 舒仆舒仄舒亞勵亶 舒仆亟舒仍亞 弍亳亶 弍仂仍亞仂仆仂. 舒亶亞仍舒亞亳亟 仆 舒亶仍仆 亰舒仄仆 仄亟仍仍 弍仂仍仂仆 舒亶仍亞 仆 亞仂亳仄仆 仄亟仍仍亳亶亞 亟舒仄亢仍舒 仂亶.
  • 45. RANDOM ACCESS FILE 亅仆 从仍舒 仆 唏唏 从仍舒舒舒 亟舒仄舒舒亞勵亶 弍唏亞唏唏亟 舒仆舒仄舒亞勵亶 舒仆亟舒仍亞 弍亳亶 弍仂仍亞仂仆仂. 舒亶亞仍舒亞亳亟 仆 舒亶仍仆 亰舒仄仆 仄亟仍仍 弍仂仍仂仆 舒亶仍亞 仆 亞仂亳仄仆 仄亟仍仍亳亶亞 亟舒仄亢仍舒 仂亶.
  • 46. RANDOM ACCESS FILE 仂亳仄亟: r: 个舒亶仍亞 仆亳舒舒 仆仆 rw: 个舒亶仍亞 仆亳 弍亳亳 仆仆 rwd: 个舒亶仍亞 仆亳 弍亳亳 仆 弍舒 弍勵 勵亶仍亟仍勵勵亟 仆 弍亠 勵仍亞亟仍亞勵亶亞 亟 舒亶仍舒亶亞舒舒 舒亢亳仍仍舒亞 舒舒亟亟舒亞. rws: 个舒亶仍亞 仆亳 弍亳亳 仆仆. 亳亳亞亟仆 唏亞唏亞亟仍亳亶仆 仆 仄亢 仆 仄唏仆 舒仄 弍亳亳亞亟亟亞.
  • 48. RANDOM ACCESS FILE 仂亞舒仄仆 勵 亟勵仆:
  • 50. RANDOM ACCESS FILE 仂亞舒仄仆 勵 亟勵仆: