commit 5dd5d189e9438d0f7d09890a376efdce420b4b63 Author: kevin Date: Tue Sep 20 17:55:52 2022 +0200 Actividad Permisos de un archivo 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..acd8bed --- /dev/null +++ b/.project @@ -0,0 +1,17 @@ + + + HolaFicheroPermisos + + + + + + 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/bin/dam/daw/com/es/HolaFicheroPermisos.class b/bin/dam/daw/com/es/HolaFicheroPermisos.class new file mode 100644 index 0000000..8f94fc2 Binary files /dev/null and b/bin/dam/daw/com/es/HolaFicheroPermisos.class differ diff --git a/bin/module-info.class b/bin/module-info.class new file mode 100644 index 0000000..24415ae Binary files /dev/null and b/bin/module-info.class differ diff --git a/src/dam/daw/com/es/HolaFicheroPermisos.java b/src/dam/daw/com/es/HolaFicheroPermisos.java new file mode 100644 index 0000000..335e48b --- /dev/null +++ b/src/dam/daw/com/es/HolaFicheroPermisos.java @@ -0,0 +1,29 @@ +package dam.daw.com.es; + +import java.io.File; +import java.io.IOException; +import java.util.Date; + +public class HolaFicheroPermisos { + + public static void main(String[] args) throws IOException + { + // creating a file instance + File file = new File("C:\\Users\\kevin\\Documents\\workspace-spring-tool-suite-4-4.16.0.RELEASE\\CreoFicheroWindows.txt"); + + // check if the file exists + boolean exists = file.exists(); + if(exists == true) + { + // printing the permissions associated with the file + System.out.println("Executable Readable Writable lastimewrite Lengh Name"); + System.out.println("---------- --------- --------- ------------- ------ -----"); + System.out.println(file.canExecute() + " " + file.canRead() + " " + file.canWrite() +" "+ new Date(file.lastModified())+ " "+ file.length()+" "+ file.getName()); + + } + else + { + System.out.println("File not found."); + } + } +} diff --git a/src/module-info.java b/src/module-info.java new file mode 100644 index 0000000..29adb12 --- /dev/null +++ b/src/module-info.java @@ -0,0 +1,2 @@ +module HolaFicheroPermisos { +} \ No newline at end of file