Как узнать сколько файлов в папке? - C#
Формулировка задачи:
Как узнать сколько файлов в папке. Можно код для примера. Подскажите кто знает. Спасибо зарание
Решение задачи: «Как узнать сколько файлов в папке?»
textual
Листинг программы
- private static ArrayList<String> file_name = new ArrayList<String>();
- public static ArrayList<String> GetListFiles(String path){
- ArrayList<String> list = new ArrayList<String>();
- for (File i: new File(path).listFiles()){
- if (i.isFile()){
- list.add(i.getAbsolutePath());
- }
- }
- return list;
- }
- public static ArrayList<String> GetListDirs(String path){
- ArrayList<String> listD = new ArrayList<String>();
- for (File i: new File(path).listFiles()){
- if (i.isDirectory()){
- listD.add(i.getAbsolutePath());
- }
- }
- return listD;
- }
- public static void WalkDirectoryTree(String root){
- ArrayList<String> files = new ArrayList<String>();
- ArrayList<String> subDirs = new ArrayList<String>();
- try{
- files = GetListFiles(root);
- }catch (NullPointerException e){
- System.out.println(e.getMessage());
- }
- if(files != null){
- for(String i: files){
- file_name.add(i);
- }
- try{
- subDirs = GetListDirs(root);
- }catch (NullPointerException e){
- System.out.println(e.getMessage());
- }
- for(String i: subDirs){
- WalkDirectoryTree(i);
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д