Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Meta en 1 Enero 2023, 10:37 am



Título: Hacer este código en bat.
Publicado por: Meta en 1 Enero 2023, 10:37 am
Feliz año nuevo 2.023:

Quiero saber si con un archivo .bat puedo hacer esto.

Lo tengo en C#.
Código
  1. Console.WriteLine("Archivo a borrar: ");
  2. string file = Console.ReadLine();
  3. if (File.Exists(file)
  4. {
  5.    Console.WriteLine("Archivo encontrado. Esperando 5 segundos para eliminar...");
  6.    DateTime time = DateTime.Now.AddSeconds(5);
  7.    while (DateTime.Now < time)
  8.        ;
  9.    File.Delete(file);
  10.    Console.WriteLine("Archivo " + file + " borrado.");
  11. }
  12. else
  13. {
  14.    Console.WriteLine("Archivo no encontrado.");
  15. }

Saludos.


Título: Re: Hacer este código en bat.
Publicado por: **Aincrad** en 1 Enero 2023, 18:33 pm
Aqui tienes bro. Feliz año.  ;D

Código
  1. @echo off
  2. :Sub_Main
  3. CLS
  4. set /p File="Archivo a borrar ^>^>^> "
  5. if not exist %File% (goto:Sub_Error)
  6. echo "Archivo encontrado. Esperando 5 segundos para eliminar..."
  7. timeout /t 5 /nobreak
  8. del %File%
  9. echo "Archivo  %File%  borrado."
  10. pause & exit
  11.  
  12. :Sub_Error
  13. echo "Archivo no encontrado."
  14. pause & exit


Título: Re: Hacer este código en bat.
Publicado por: Meta en 1 Enero 2023, 22:05 pm
Muchísimas gracias mi muy distinguido amigo.

Estás echo un fiera.

Saludos y feliz año nuevo.