PDA

View Full Version : فایل های درون یک پوشه



shirin_h
شنبه 31 فروردین 1387, 12:19 عصر
سلام
چطور می توان با دادن مسیر و نام یک پوشه توسط کاربر تعداد فایل های دورن آن پوشه و نام و فرمت آنها را تشخیص داد؟

saeedIRHA
شنبه 31 فروردین 1387, 12:43 عصر
اینتوری:


import java.io.File;

public class Test
{
public static void main(String[] args)
{
File dir = new File("."); //Directory ke azash ejaa shode taghir bede be harjai ke mikhai
File [] list = dir.listFiles();

for(int i=0; i<list.length;i++){
if(list[i].isFile()){
System.out.println("File Name:" + list[i].getName()+
"\nPath: " +list[i].getAbsolutePath() +
"\nSize: " + list[i].length()+ " Bytes" +
"\nExecutable: " + list[i].canExecute());
}
//File Type
if(list[i].isFile() && list[i].getName().endsWith(".mp3")){
System.out.println("MUSIC FILE :-)");
System.out.println("---------------------");
}
}

}

}

Output:


File Name:.classpath
Path: D:\Projects\workspace\Test\.\.classpath
Size: 232 Bytes
Executable: true
File Name:.project
Path: D:\Projects\workspace\Test\.\.project
Size: 380 Bytes
Executable: true
File Name:09 - Frozen.mp3
Path: D:\Projects\workspace\Test\.\09 - Frozen.mp3
Size: 5933024 Bytes
Executable: true
MUSIC FILE :-)
---------------------
File Name:Pinkfloyd - Hey you.mp3
Path: D:\Projects\workspace\Test\.\Pinkfloyd - Hey you.mp3
Size: 4798137 Bytes
Executable: true
MUSIC FILE :-)
---------------------


قبل از سوال کردن یک Search در Google بکن