eclipse顯示被隱藏的文件或文件夾?
創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比鼓樓網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式鼓樓網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋鼓樓地區(qū)。費(fèi)用合理售后完善,十年實(shí)體公司更值得信賴。
點(diǎn)擊左邊導(dǎo)航(Navigator或者PackageExplorer等)右上角的小三角 - Filters?
點(diǎn)擊需要顯示文件,讓復(fù)選框處于非選中狀態(tài)。
Java代碼public class 設(shè)置文件屬性 { // 執(zhí)行以下代碼你將看到一個(gè)屬性為隱藏的文件(D:\ddd.ddd) // 請到D盤下查看 public static void main(String[] args) throws IOException { // 創(chuàng)建新文件 File file = new File("D:\\ddd.ddd"); // 刪除文件并創(chuàng)建新文件 file.delete(); file.createNewFile(); // 拼dos命令 // attrib的祥細(xì)功能介紹請?jiān)贒OS內(nèi)輸入 " attrib /? " 查看 String sets = "attrib +H \"" + file.getAbsolutePath() + "\""; // 輸出命令串 System.out.println(sets); // 運(yùn)行命令串 Runtime.getRuntime().exec(sets); } } 1. 當(dāng)Java.io中,如果文件的操作的時(shí)候,判斷是否隱藏用File.ishiden()判斷是否只讀,可用File.canWrite(). 2. 當(dāng)要設(shè)置是否是可讀或者是隱藏時(shí),在java中除了提供File.setReadOnly()外,就無其他方法了。這樣就可以實(shí)現(xiàn)了 (1) 設(shè)置只讀Runtime.getRuntime().exec("attrib " + """ + file.getAbsolutePath() + """+ " +R"); (2) 設(shè)置可寫Runtime.getRuntime().exec("attrib " + """ + file.getAbsolutePath() + """+ " -R"); (3) 設(shè)置隱藏Runtime.getRuntime().exec("attrib " + """ + file.getAbsolutePath() + """+ " +H"); (4) 設(shè)置非隱藏Runtime.getRuntime().exec("attrib " + """ + file.getAbsolutePath() + """+ " -H");
隱藏一般是對靜態(tài)的屬性和方法來說的。
你看一下下面的這段代碼:
class
planet
{
public
static
void
hide()
{
system.out.println("the
hide
method
in
planet.");
}
public
void
override()
{
system.out.println("the
overrid
method
in
planet.");
}
};
public
class
earth
extends
planet
{
public
static
void
hide()
{
system.out.println("the
hide
method
in
earth.");
}
public
void
override()
{
system.out.println("the
override
method
in
earth.");
}
public
static
void
main(string[]
args)
{
earth
myearth
=
new
earth();
planet
myplanet
=
(planet)
myearth;
myplanet.hide();
myplanet.override();
}
}
覆蓋就是子類的方法跟父類的方法具有完全一樣的簽名和參數(shù)。我們看到上面那兩個(gè)類,父類的override在子類中重寫了,因?yàn)橛懈割愑邢嗤暮灻蛥?shù),所以叫做覆蓋,但是hide方法,因?yàn)槭庆o態(tài)的,所以在這里叫做隱藏。