Crear un explorador de archivos personalizado implica usar lenguajes como Python (con bibliotecas como os, tkinter o PyQt) o herramientas nativas de desarrollo. Se basa en navegar directorios, listar archivos, y ejecutar acciones como crear, renombrar o eliminar elementos. Para un diseño sencillo, se estructuran paneles que muestran la jerarquía de directorios
Si quieres para Windows aqui tienes documentacion Windows
Nuestro xNova HackCuba siempre esta disponible para todos aquellos que quieran jugar https://xnova.hackcuba.net
En foro solo se deja sobre el Proyecto BlackHat los codigos, tips y guias menos importantes todo lo principal se encuentra en nuestra web principal https://hackcuba.net
Crear un explorador de archivos
Re: Crear un explorador de archivos
Creo que usando C++ seria mucho mejor
La lógica es el lenguaje del universo, el código es su traducción.
Re: Crear un explorador de archivos
Por qué?
Re: Crear un explorador de archivos
En si C++ compila a código nativo, lo que significa menor consumo de CPU y memoria. Eso se nota especialmente cuando trabajas con directorios enormes o discos lentos permite usar directamente las APIs nativas de Win32 API, Cocoa o GTK sin capas intermedias se puede optimizar memoria, hilos y caché con mucha precisión. En una aplicación de este tipo, eso importa bastante. Se puede usar otros lenguajes no digo que no pero a la hora de la verdad C++ sigue siendo una de las mejores
La lógica es el lenguaje del universo, el código es su traducción.
Re: Crear un explorador de archivos
Usando Python también puedes usar las APIs nativas del OS y es lo que usan los módulos de trabajo con archivo que están implementados en C en Cpython. Es verdad que python usa más RAM y CPU, pero el cuello de botella en esta aplicación seria el acceso a disco y eso está limitado más por al OS y el propio disco que el lenguaje, además las mismas librerías que mencionas están programadas en C/C++ y Python solo usa un wrapper alrededor de ellas así que el rendimiento en ese caso prácticamente no se afecta.
La ganancia de usar C++ seria mínima en cuestión de rendimiento, pero es mucho más complejo que desarrollar en Python o en cualquier otro lenguaje compilado más moderno como Rust o Zig
La ganancia de usar C++ seria mínima en cuestión de rendimiento, pero es mucho más complejo que desarrollar en Python o en cualquier otro lenguaje compilado más moderno como Rust o Zig