Filefile=newFile("C:\\c.txt");//指定要讀取的文件FileReaderreader=newFileReader(file);//獲取該文件的輸入流char[]bb=newchar[1024];//用來(lái)保存每次讀取到的字符Stringstr="";//用來(lái)將每次讀取到的字符拼接,當(dāng)然使用StringBuffer類(lèi)更好intn;//每次讀取到的字符長(zhǎng)度while((n=reader.read(bb))!=-1){str+=newString(bb,0,n);}reader.close();//關(guān)閉輸入流,釋放連接System.out.println(str);Filefile=newFile("E:\\helloworld.txt");//要寫(xiě)入的文本文件if(!file.exists()){//如果文件不存在,則創(chuàng)建該文件file.createNewFile();}FileWriterwriter=newFileWriter(file);//獲取該文件的輸出流writer.write(str);//寫(xiě)內(nèi)容writer.flush();//清空緩沖區(qū),立即將輸出流里的內(nèi)容寫(xiě)到文件里writer.close();//關(guān)閉輸出流,施放資源
創(chuàng)新互聯(lián)公司2013年開(kāi)創(chuàng)至今,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元達(dá)孜做網(wǎng)站,已為上家服務(wù),為達(dá)孜各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108
朋友! 首先你要把java文件,放在D:\workspace這個(gè)文件里,及你要核對(duì)java虛擬機(jī)的運(yùn)行路徑,希望我的解答能幫得到你!
一看就知道是新手
第一步確定 盤(pán)符位置;eg: d:敲 回車(chē)
第二步 確定文件夾位置。 cd + 具體目錄。 eg:D:\java
第三步 編譯java文件。 javac HelloWorld.java
第四步 執(zhí)行文件 java HelloWorld
結(jié)束
注:JDK 是一定要有的 開(kāi)發(fā)工具有沒(méi)有無(wú)所謂 因?yàn)镴DK是java文件的執(zhí)行環(huán)境
(首先配置環(huán)境變量)
點(diǎn)擊我的電腦屬性-高級(jí)-環(huán)境變量-找到path 并雙擊 -會(huì)出現(xiàn)變量值(不要?jiǎng)h除已有的變量值)-添加分號(hào)(;)用作分隔 把你的 盤(pán)下面的-Java-Jdk-Bin下面的目錄復(fù)制到后面 點(diǎn)擊應(yīng)用
運(yùn)行DOS命令
(路徑是你將要編譯的文件路徑)
進(jìn)入你的文件目錄 輸入javac 文件名.java (這是在編譯文件) -按回車(chē)
再輸入 java 文件名.java 就可以執(zhí)行你的.Java文件了-按回車(chē)
import?java.io.File;
import?java.io.FileInputStream;
import?java.io.FileOutputStream;
import?java.io.FilenameFilter;
import?java.io.InputStream;
import?java.io.OutputStream;
import?java.util.Arrays;
import?java.util.List;
public?class?CopyCat
{
private?static?final?ListString?STOOGES?=?Arrays.asList?("png",?"gif",?"jpg",?"jpeg");
private?static?void?copy?(?final?String?src,?final?String?dest,?final?String?suffix?)
{
File?srcFile?=?new?File?(src);
srcFile.listFiles?(new?FilenameFilter?()
{
@Override
public?boolean?accept?(?File?dir,?String?name?)
{
String?separator?=?System.getProperty?("file.separator");
String?s?=?name.substring?(name.lastIndexOf?('.')?+?1,?name.length?());
if?(null?==?suffix?||?"".equals?(suffix)?||?STOOGES.contains?(s))
{
try
{
int?read?=?-1;
InputStream?is?=?new?FileInputStream?(src?+?separator?+?name);
OutputStream?os?=?new?FileOutputStream?(dest?+?separator?+?name);
while?((?read?=?is.read?()?)?!=?-1)
{
os.write?(read);
}
os.flush?();
os.close?();
is.close?();
}
catch?(Exception?e)
{}
return?true;
}
return?false;
}
});
}
public?static?void?main?(?String[]?args?)
{
System.out.println?("正在寫(xiě)入...");
copy?("d:/",?"f:/",?null);
System.out.println?("已完畢?!");
}
}
Java代碼:
import java.io.File;
import java.io.IOException;
public class Test10 {
public static void main(String[] args) {
//創(chuàng)建“abc”文件夾
String pathName = "d:\\abc";
File path = new File(pathName);
path.mkdir();
//創(chuàng)建“abc”文件
String fileName = "d:\\abc\\abc";
File file = new File(fileName);
try {
file.createNewFile();
}
catch (IOException e) {
e.printStackTrace();
}
}
}