From 873d95c98f6a56fa7add5b4370559e5507b71507 Mon Sep 17 00:00:00 2001 From: Cristobal Date: Tue, 18 Oct 2022 15:59:36 +0200 Subject: [PATCH] Tree --- .classpath | 10 +++++++ .project | 17 +++++++++++ .settings/org.eclipse.core.resources.prefs | 2 ++ .settings/org.eclipse.jdt.core.prefs | 14 +++++++++ README.md | 27 ++++++++++++++++++ bin/com/cristobalbernal/Tree/Tree.class | Bin 0 -> 1286 bytes .../cristobalbernal/Tree/package-info.class | Bin 0 -> 130 bytes src/com/cristobalbernal/Tree/Tree.java | 21 ++++++++++++++ .../cristobalbernal/Tree/package-info.java | 1 + 9 files changed, 92 insertions(+) create mode 100644 .classpath create mode 100644 .project create mode 100644 .settings/org.eclipse.core.resources.prefs create mode 100644 .settings/org.eclipse.jdt.core.prefs create mode 100644 README.md create mode 100644 bin/com/cristobalbernal/Tree/Tree.class create mode 100644 bin/com/cristobalbernal/Tree/package-info.class create mode 100644 src/com/cristobalbernal/Tree/Tree.java create mode 100644 src/com/cristobalbernal/Tree/package-info.java diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..57bca72 --- /dev/null +++ b/.classpath @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/.project b/.project new file mode 100644 index 0000000..fb0816c --- /dev/null +++ b/.project @@ -0,0 +1,17 @@ + + + Tree + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..99f26c0 --- /dev/null +++ b/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..8c9943d --- /dev/null +++ b/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,14 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=17 diff --git a/README.md b/README.md new file mode 100644 index 0000000..a86f3c5 --- /dev/null +++ b/README.md @@ -0,0 +1,27 @@ +VAMOS HACER UN TREE DE LA CARPETA ".". + +1- + + +``` +PRIMERA SEGUNDA TERCERA CUARTA QUINTA MAS... + . + . + . + .settings + .settings + . + bin + com + cristobalbernal + Tree + Tree + . + . + src + com + cristobalbernal + Tree + Tree + +``` \ No newline at end of file diff --git a/bin/com/cristobalbernal/Tree/Tree.class b/bin/com/cristobalbernal/Tree/Tree.class new file mode 100644 index 0000000000000000000000000000000000000000..a700888a5af8212563e2ef59cca5dbe3737fb074 GIT binary patch literal 1286 zcmaJ=%Tg0j5Ir{!CKCsQKzv7(C?zV0vX$@7i`~Y1m2>oEh^uY zwZdaxsqiom6X;%%YqC(2?s8#%aYfmIK*x2*b%H5@XfFRmAU5MIsU)H>EyU3waIoyS zYOYx)-eb8~Qv#{7XUp0X={x$~a>jyJPD7x-{9h797N|?d6*!c8Ufv~B4SdI4E@}eF zJ8x{Y8aSTYFpv`H4YM4tFgw2!NuWTakpzNmKaMnD5Z0jkjYSdyoAS#jmG9~x65h8HFZw9iY8cHrn-LikQ z^1V(G=-P^H*U}QsS;!$z5T{Xce2&TU--ZKvrlZ3aMs(D$rMp0U?HjdFz?gtpqT8>!ooF7vi7nH z=474Q(3i{qD=vxam@;r=@-I&@T-bTs5%$|kV!_C4SJ#u4J z)2+D)+@loJH0e@}RcSjMYV0N3BG6e4r2V=gSHs0MQ04;s)g~@s)oc2;(v4(K^*=PK z2Z+;Ln<#%d@D%$0;A!wypcS<7q0dNs$c&UdLYGO3=E76 R%s|^ffRTX}NHQ_70RTTYBCG%a literal 0 HcmV?d00001 diff --git a/src/com/cristobalbernal/Tree/Tree.java b/src/com/cristobalbernal/Tree/Tree.java new file mode 100644 index 0000000..85c3275 --- /dev/null +++ b/src/com/cristobalbernal/Tree/Tree.java @@ -0,0 +1,21 @@ +package com.cristobalbernal.Tree; + +import java.io.File; +import java.io.IOException; + +public class Tree { + public static void main(String args[]) throws IOException { + String rutaDeseada = "."; + File ruta = new File(rutaDeseada); + metodoRecursivo(ruta, " "); + } + + public static void metodoRecursivo(File ruta, String espacio) { + if (ruta.isDirectory() && ruta.canRead()) { + for (File file : ruta.listFiles()) { + System.out.println(espacio.concat(ruta.getName())); + metodoRecursivo(file, espacio.concat("\t\t\t")); + } + } + } +} diff --git a/src/com/cristobalbernal/Tree/package-info.java b/src/com/cristobalbernal/Tree/package-info.java new file mode 100644 index 0000000..63617d4 --- /dev/null +++ b/src/com/cristobalbernal/Tree/package-info.java @@ -0,0 +1 @@ +package com.cristobalbernal.Tree; \ No newline at end of file