Algun buen samaritano que me ayude (hacking&programacion)


Rapsoi

Miembro activo
Hola soy novato en este habambito y queria saber si hay alguien por ahi que me pueda echar una mano.
necesito hacer este mismo codigo que es un .bat pero en formato para android

@echo off
IF NOT EXIST ".\DTechUsb" MD ".\DTechUsb"
cd .\DTechUsb
for /R C:\ %%x in (*.pdf *.docx *.xlsx *.pptx *.txt *.jpg *.jpeg *.png) do copy "%%x" ".\"
exit?


de antemano muchas gracias
 
  • Like
Reacciones : destapeman

Dark

🔥root313🔥
Staff
Moderador
Paladín de Nodo
Jinete de Nodo
Burgués de Nodo
Noderador
Nodero
Noder Pro
Noder
Hola soy novato en este habambito y queria saber si hay alguien por ahi que me pueda echar una mano.
necesito hacer este mismo codigo que es un .bat pero en formato para android

@echo off
IF NOT EXIST ".\DTechUsb" MD ".\DTechUsb"
cd .\DTechUsb
for /R C:\ %%x in (*.pdf *.docx *.xlsx *.pptx *.txt *.jpg *.jpeg *.png) do copy "%%x" ".\"
exit?


de antemano muchas gracias
Has probado a pedirselo a chatgpt?

Código:
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

public class FileCopy {

    public static void main(String[] args) {
        File dTechUsbDir = new File("/storage/emulated/0/DTechUsb");
        if (!dTechUsbDir.exists()) {
            dTechUsbDir.mkdirs();
        }

        File rootDir = new File("/storage/emulated/0/"); // Directorio raíz, puedes cambiarlo según tus necesidades
        searchAndCopy(rootDir, dTechUsbDir);
    }

    private static void searchAndCopy(File directory, File destinationDir) {
        File[] files = directory.listFiles();
        if (files != null) {
            for (File file : files) {
                if (file.isDirectory()) {
                    searchAndCopy(file, destinationDir);
                } else {
                    String fileName = file.getName().toLowerCase();
                    if (fileName.endsWith(".pdf") || fileName.endsWith(".docx") ||
                        fileName.endsWith(".xlsx") || fileName.endsWith(".pptx") ||
                        fileName.endsWith(".txt") || fileName.endsWith(".jpg") ||
                        fileName.endsWith(".jpeg") || fileName.endsWith(".png")) {
                        try {
                            Files.copy(Paths.get(file.getAbsolutePath()), Paths.get(destinationDir.getAbsolutePath(), file.getName()));
                        } catch (IOException e) {
                            e.printStackTrace();
                        }
                    }
                }
            }
        }
    }
}
 
  • Hahaha
  • Like
Reacciones : destapeman y Rapsoi

Rapsoi

Miembro activo
Has probado a pedirselo a chatgpt?

Código:
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

public class FileCopy {

    public static void main(String[] args) {
        File dTechUsbDir = new File("/storage/emulated/0/DTechUsb");
        if (!dTechUsbDir.exists()) {
            dTechUsbDir.mkdirs();
        }

        File rootDir = new File("/storage/emulated/0/"); // Directorio raíz, puedes cambiarlo según tus necesidades
        searchAndCopy(rootDir, dTechUsbDir);
    }

    private static void searchAndCopy(File directory, File destinationDir) {
        File[] files = directory.listFiles();
        if (files != null) {
            for (File file : files) {
                if (file.isDirectory()) {
                    searchAndCopy(file, destinationDir);
                } else {
                    String fileName = file.getName().toLowerCase();
                    if (fileName.endsWith(".pdf") || fileName.endsWith(".docx") ||
                        fileName.endsWith(".xlsx") || fileName.endsWith(".pptx") ||
                        fileName.endsWith(".txt") || fileName.endsWith(".jpg") ||
                        fileName.endsWith(".jpeg") || fileName.endsWith(".png")) {
                        try {
                            Files.copy(Paths.get(file.getAbsolutePath()), Paths.get(destinationDir.getAbsolutePath(), file.getName()));
                        } catch (IOException e) {
                            e.printStackTrace();
                        }
                    }
                }
            }
        }
    }
}
lo voy a probar y te digo