Normas del foro
Bienvenido(a),
Visitante
. Favor de
ingresar
o
registrarse
.
¿Perdiste tu
email de activación?
- Noviembre 23, 2008, 07:07:11
Visita:
Articulos
-
Juegos Gratis
-
Da Foros
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Carbide C/C#/C++
| Tema:
¿Cómo demonios se borran archivos/carpetas en C++?
0 Usuarios y 1 Visitante están viendo este tema.
« anterior
próximo »
Páginas:
[
1
]
Autor
Tema: ¿Cómo demonios se borran archivos/carpetas en C++? (Leído 223 veces)
invisible_hack
Miembro
Desconectado
Mensajes: 78
Mixer v2.0 - Genera passwords seguras con 1 click
¿Cómo demonios se borran archivos/carpetas en C++?
«
en:
Enero 05, 2008, 04:53:19 »
Pues eso, ésta pregunta puede parecer muy básica, pero llevo rukandome la cabeza y buscando por el Google cómo borrar archivos o carpetas en C++ pero todos los codigos que he obtenido me dan error...
He probado usando system, y realizando el borrado usando el comando "del" de Ms-Dos, pero nada, me da error, luego tambien vi por ahi que decian que se usaba DeleteFile, pero tambien me falla....
Eske estoy haciendo un programa (que ya lo vereis cuando lo termine y lo publique xD) y pues estoy usando el WxDevC++ (osea el editor de interfaces gráficas que le puedes añadir al DevC++) y pues hice el botón, pero me keda añadirle el código para que borre ciertas carpetas y archivos....
Saludos, gracias...
En línea
-_-_-_
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
www.invisiblehack.foro.st
-_-_-_
¡¡Regístrate!!
Ni0
Gran Colaborador
Desconectado
Mensajes: 1362
Ni0-inside the source code
Re: ¿Cómo demonios se borran archivos/carpetas en C++?
«
Respuesta #1 en:
Enero 05, 2008, 08:18:46 »
hola, en la cabesera stdio.h esta la funcion remove
aca para saber como usarla:
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
http://c.conclase.net/librerias/funcion.php?fun=remove
salu2!
En línea
Inside The Source Code
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
Linux Registred User #460377
dreams_eater
Habitual
Desconectado
Mensajes: 184
Re: ¿Cómo demonios se borran archivos/carpetas en C++?
«
Respuesta #2 en:
Enero 05, 2008, 09:29:04 »
mmm wxdev-c++?
Parece una sopa de todos los lenguajes (delphi, c++, basic, etc)
Estas seguro que postiaste en el foro correcto, lei un hello word, y no es normal esto:
Código:
/*
* StartBtnClick
*/
void MyVisualApplicationFrm::StartBtnClick(wxCommandEvent& event)
{
// insert your code here
editText->Clear();
editText->AppendText("Hello world");
}
lei que acepta bccode
Código:
[code=C++] ([code=C]):
#define //Aug 02/05: Makes life easier when executing packer on Linux
wxString upx::GetExecutablePath(bool bPathOnly)
{
static wxString path;
#ifdef __WXMSW__
#define macro(x) \
function(x)
char buf[0x512];
*buf = '\0';
GetModul//eFileName(NULL, buf, 511);
path = buf;
"hellof\dfgd"
#elif defined(__WXMAC__)
ProcessInfoRec processinfo;
ProcessSerialNumber procno ;
FSSpec fsSpec;
procno.highLongOfPSN = NULL ;
procno.lowLongOfPSN = kCurrentProcess ;
processinfo.processInfoLength = sizeof(ProcessInfoRec);
processinfo.processName = NULL;
processinfo.processAppSpec = &fsSpec;
GetProcessInformation( &procno , &processinfo ) ;
path = wxMacFSSpec2MacFilename(&fsSpec);
#else
wxString argv0 = wxTheApp->argv[0];
if (wxIsAbsolutePath(argv0))
path = argv0;
else
{
wxPathList pathlist;
pathlist.AddEnvList(wxT("PATH"));
path = pathlist.FindAbsoluteValidPath(argv0);
}
wxFileName filename(path);
filename.Normalize();
path = filename.GetFullPath();
#endif*/
if(bPathOnly)
path = wxPathOnly(path);
return path;
}
[code=Delphi]:
{$Warn // Off}}
procedure TMainForm.DebugSubPagesChange(Sender: TObject);
var
I: integer;
csl: TList;
begin
if DebugSubPages.ActivePage = tabBacktrace then begin
lvBacktrace.Items.BeginUpdate;
lvBacktrace.Items.Clear;
if fDebugger.Executing then begin
// create the debugger's call stack beforehand
csl := fDebugger.CallStack;
if Assigned(csl) then begin
csl.Clear;
fDebugger.SendCommand(GDB_BACKTRACE, '');
Sleep(200); // delay for the command to execute
end;
csl := fDebugger.CallStack;
if Assigned(csl) then begin
for I := 0 to csl.Count - 1 do
with lvBacktrace.Items.Add do begin
Caption := PCallStack(csl[I])^.FuncName;
SubItems.Add(PCallStack(csl[I])^.Args);
SubItems.Add(PCallStack(csl[I])^.Filename);
SubItems.Add(IntToStr(PCallStack(csl[I])^.Line));
Data := CppParser1.Locate(Caption, True);
end;
end;
end;
lvBacktrace.Items.EndUpdate;
end
{ else if DebugSubPages.ActivePage = tabWindowMode then begin
try
f := TForm.Create(self);
with f do begin
Caption := Lang.Strings[ID_TB_DEBUG];
Top := self.Top + MessageControl.Top + DebugSubPages.Top;
Left := self.Left + DebugSubPages.Left;
Height := DebugSubPages.Height + 40;
Width := DebugSubPages.Width;
FormStyle := fsStayOnTop;
OnClose := DebugWindowClose;
BorderStyle := bsSizeable;
BorderIcons := [biSystemMenu];
end;
DebugSubPages.ActivePageIndex := 0;
tabWindowMode.TabVisible := false;
DebugSubPages.Visible := false;
MessageControl.RemoveControl(DebugSubPages);
RemoveControl(DebugSubPages);
f.InsertControl(DebugSubPages);
DebugSubPages.Left := 0;
DebugSubPages.Top := 0;
DebugSubPages.Align := alClient;
DebugSubPages.Visible := true;
f.Show;
except
end;
end; }
end;
Prueva con Delphi.
PD: No pude retirar los molestos "/codes"
[/code][/code][/code]
En línea
"La juventud envejece, la inmadurez se supera, la ignorancia puede educarse, y la borrachera desperjarse, pero la estupidez dura para siempre" - Aristófanes
FreakMind
Habitual
Desconectado
Mensajes: 190
Re: ¿Cómo demonios se borran archivos/carpetas en C++?
«
Respuesta #3 en:
Enero 06, 2008, 12:35:44 »
Buenas...
No se que tiene que ver los codes que puso dreams_eater con el thread.
Para borrar un archivo, primero tenes que encontrarlo (lo que muy posiblemente incluya cambiar de directorio) y recien ahi borrarlo (si existe)
Yo se dos formas (no es que las haya implementado, pero casi seguro sirven):
1) usar comandos de DOS (el
del
te da error quizas porque el archivo que queres eliminar no estan en el directorio donde se ejecuta la aplicacion)
2) usar API de Windows
Salu2, FreakMind
En línea
Connoisseurs of C semantics find C++ inferior to ++C
Ni0
Gran Colaborador
Desconectado
Mensajes: 1362
Ni0-inside the source code
Re: ¿Cómo demonios se borran archivos/carpetas en C++?
«
Respuesta #4 en:
Enero 06, 2008, 12:46:17 »
Cita de: ҒrεακΜιи∂ en Enero 06, 2008, 12:35:44
Buenas...
No se que tiene que ver los codes que puso dreams_eater con el thread.
Para borrar un archivo, primero tenes que encontrarlo (lo que muy posiblemente incluya cambiar de directorio) y recien ahi borrarlo (si existe)
Yo se dos formas (no es que las haya implementado, pero casi seguro sirven):
1) usar comandos de DOS (el
del
te da error quizas porque el archivo que queres eliminar no estan en el directorio donde se ejecuta la aplicacion)
2) usar API de Windows
Salu2, FreakMind
pera pera pera, yo conozco una tercera forma, la funcion remove:
Cita de: Ni0 en Enero 05, 2008, 08:18:46
hola, en la cabesera stdio.h esta la funcion remove
aca para saber como usarla:
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
http://c.conclase.net/librerias/funcion.php?fun=remove
salu2!
y funciona
:s
salu2!
En línea
Inside The Source Code
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
Linux Registred User #460377
dreams_eater
Habitual
Desconectado
Mensajes: 184
Re: ¿Cómo demonios se borran archivos/carpetas en C++?
«
Respuesta #5 en:
Enero 06, 2008, 01:33:40 »
Cita de: freakmind
No se que tiene que ver los codes que puso dreams_eater con el thread.
habla el wxdev, no de como borrarlos.
que prueve con los lenguajes que pueda
batch
system("...");
c
remove(FILE*);
En línea
"La juventud envejece, la inmadurez se supera, la ignorancia puede educarse, y la borrachera desperjarse, pero la estupidez dura para siempre" - Aristófanes
FreakMind
Habitual
Desconectado
Mensajes: 190
Re: ¿Cómo demonios se borran archivos/carpetas en C++?
«
Respuesta #6 en:
Enero 06, 2008, 02:23:26 »
Cita de: Ni0 en Enero 06, 2008, 12:46:17
pera pera pera, yo conozco una tercera forma, la funcion remove y funciona
Hablaba de como encontrar el archivo a eliminar
Salu2, FreakMind
En línea
Connoisseurs of C semantics find C++ inferior to ++C
Ni0
Gran Colaborador
Desconectado
Mensajes: 1362
Ni0-inside the source code
Re: ¿Cómo demonios se borran archivos/carpetas en C++?
«
Respuesta #7 en:
Enero 06, 2008, 02:26:39 »
ahh se, lei mal xD; jajaja, disculpa, lo lei por arriba y lei del en amarillo y lei cualquiera xD
salu2!
En línea
Inside The Source Code
Necesitas ser usuario para ver los enlaces
Crear Usuario
Hacer Sesion
Linux Registred User #460377
Páginas:
[
1
]
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Carbide C/C#/C++
| Tema:
¿Cómo demonios se borran archivos/carpetas en C++?
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
Foros De Consulta General
-----------------------------
=> Novedades
=> Dudas, Comentarios Y Sugerencias
=> Top 100
=> Off-Topic
=> Revista E-Zine
===> Noticias
-----------------------------
Phreaking, Hacking y Seguridad
-----------------------------
=> HacK GeneraL
===> Ingenieria Inversa
===> Encriptacion, Cryptografia
===> TV HACK
===> Cursos y Ezines
=====> Trucos Internet
=====> Textos Hacking
===> Defacing
=> Seguridad
=> Phreaking
===> Moviles
=> Bug y Exploits
===> Directorio de Exploits
=> Wargames, Retos Hack
-----------------------------
Hack Novato
-----------------------------
=> Hack para newbies
=> Todo Messenger
=> Troyanos y virus
-----------------------------
Sistemas Operativos
-----------------------------
=> Windows y otros sistemas operativos no libres
===> Problemas Tecnicos Windows
=> Sistemas operativos libres.
===> GNU/Linux
===> Manuales y Tutoriales
===> Descargas
-----------------------------
Programacion
-----------------------------
=> Programación
===> Programación Basica
===> Otros Lenguajes
===> Visual Basic y Net
===> ASM
===> Programacion Shell
===> Perl
===> Carbide C/C#/C++
===> Batch
===> SQL
=> Programacion para webmasters
===> Consultas Generales
===> Php
===> Html, XHTML, CSS
===> Java - Java Script
===> CMS O Scripts Pre-Fabricados
===> Posicionamiento en buscadores
-----------------------------
Artes Graficas
-----------------------------
=> Diseño Grafico
===> Battle Arts
===> Flash
===> Tutoriales
===> Galerías
===> Software
-----------------------------
Area Tecnica
-----------------------------
=> Networking & Wireless
=> Overclocking, Refrigeracion y demas
=> Hardware
===> Biblioteca Tecnica
=> Electronica Y Robotica
-----------------------------
Programas
-----------------------------
=> Software
===> Configuraciones de software
===> Pedidos de software
=> Cracks & Serialz
=> P2p, Bittorrent, Elinks
-----------------------------
Multimedia Y Divx
-----------------------------
=> Juegos PC Y Consolas
===> Dudas ayudas y comentarios de juegos
===> Pedidos de juegos
===> Juegos de Consola
=> Mp3
=> Multimedia
=> Peliculas Divx
-----------------------------
Entretenimiento Y sitios de interes
-----------------------------
=> Juegos, Humor y Adultos. (Diversión)
===> Adultos
=> Paginas Webs Recomendadas
=> Videos
Powered by SMF 1.1.7
|
SMF © 2006-2007, Simple Machines LLC
Loading...