每天进步一点从零学java_JAVA学习日记每天进步一点点之I/O

本文详细介绍了Java中如何使用FileInputStream和FileOutputStream进行文件读写操作,并提供了创建、读取及删除文件夹的具体方法和示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一个流被定义为一个数据序列。输入流用于向源读取数据,输出流用于向目标写数据。

FileInputStream和FileOutputStream

前者流用于从文件读取数据,后者用于创建一个文件并向文件中写数据。

前者的一些方法:ada254fe3e542a6533a6849f4794be16.png

后者的一些方法:

b208b755f5ed34cfef9830cd0ac7870e.png

File类

创建文件夹:

mkdir():创建一个文件夹,成功则返回true,失败则返回false。

mkdirs():创建一个文件夹和他的所有父文件夹。

代码如下:

String dirname="/tmp/user/java/bin";

File b=new File(dirname);

b.mkdirs();

读取文件夹:

isDirectory方法:判断File对象是否为目录,是则返回True,否则为False。

String dirname="/java/workplace/StingTest";

File b=new File(dirname);

if(b.isDirectory()) {

System.out.println("目录"+dirname);

String[] a=b.list();

for(int i=0;i<=a.length;i++) {

File f=new File(dirname+"/"+a[i]);

if(f.isDirectory()) {

System.out.println("目录"+dirname+"/"+a[i]);

}

else {

System.out.println("文件"+dirname+"/"+a[i]);

}

}

}

else System.out.println("不是幕录");

删除文件

File.delete()方法:值得注意的但删除某个目录的时候,必须确保该目录下没有其他文件才可以正确删除。因此自己写一个deleteFolder()来删除文件夹下所有的文件。参考菜鸟教程:

public static void main(String[] args) {

File f=new File("/tmp");

deteleFolder(f);

}

private static void deteleFolder(File f) {

// TODO Auto-generated method stub

File a[]=f.listFiles();

if(a!=null) {

for(int i=0;i<=a.length;i++) {

File b=new File("/tmp"+"/"+a[i]);

if(b.isDirectory()) {

deteleFolder(b);

}

else b.delete();

}

}

f.delete();

}

本书系统论述DC-DC高频开关电源工作原理工程设计方法。主要包括:PWM变换器和软开关PWM变换器的电路拓扑、原理、控制、动态分析及稳定校正;功率开关元件MOSFET、IGBT的特性及应用;智能功率开关变换器的原理与应用;磁性元件的特性与设计计算方法;开关电源中有源功率因数校正;同步整流与并联均流等技术;PWM开关电源的可靠稳定性与制作问题;开关电源的数字仿真方法、计算机辅助优化设计和最优控制方法等。   本书系统论述DC- DC高频开关电源工作原理工程设计方法。内容包括PWM变换器和软开关PWM变换器的电路拓扑、原理控制及动态分析等;功率MOSFET、ICBT、MCT等功率半导体器件的特性与应用;集成控制电路;磁元件特性与设计计算方法;开关电源中有源功率因数校正,同步整流与并联均流等技术。PWM开关电源设计与有关制造问题;开关电源的数字仿真方法,计算机辅助优化设计和最优控制方法,并附有计算实例。本书内容丰富、新颖、深入浅出。编著者力图反映90年代中期国内外工程界与学术界在高频开关电源方面的进展和所取得的研究成果。   本书可作为高校有关专业师生和研究生的教材或参考书,也可作为电气与电子工程师们继续教育,职业教育的培训教材,以及在进行开关电源工程设计开发工作时的参考书。   电源有如人体的心脏,是所有电设备的动力。但电源却不像心脏那样形式单一。因为,标志电源特性的参数有功率、电压、频率、噪声及带载时参数的变化等等;在同-参数要求下,又有体积、重量形态、效率、可靠性等指标,人可按此去“塑造”和完美电源,因此电源的形式是极多的。本书重点介绍开关电源的原理及其设计方法。   一般电力(如市电)要经过转换才能符合使用的需要。转换例子有;交流转换成直流,高电压变成低电压,大功率中取小功率等等。这一过程有人形象地说成:粗电炼为精电。炼为精电后才好使用。   按电力电子的习惯称谓,AC-DC(理解成AC转换成DC,其中AC表示交流电,DC表示直流电)称为整流(包括整流及离线式变换),DC- AC称为逆变,AC- AC称为交流-交流直接变频(同时也变压),DC-DC称为直流-直流变换。为达到转换目的,手段是多样的。六十年代前,研发了半导体器件,并用此器件为主实现这些转换。电力电子学科从此形成并有了近三十年的迅速发展。所以,广义地说,凡用半导体功率器件作为开关,将一种电源形态转变成为另一形态的主电路都叫做开关变换器电路;转变时用自动控制闭环稳定输出并有保护环节则称开关电源( Switching Power Supply)。开关电源主要组成部分是DC- DC变换器,因为它是转换的核心,涉及频率变换,目前DC-DC变换中所用的频率提高最快。它在提高频率中碰到的开关过程、损失机制,为提高效率而采用的方法,也可为其它转换方法参考。   值得指出,常见到离线式开关变换器(off-lineSwitchingConverter)名称,是AC-DC变换,也常称开关整流器;它不单是整流的意义,而且整流后又作了DC- DC变换。所说离线并不是变换器与市电线路无关的意思,只是变换器中因有高频变压器隔离,故称离线。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值