Hi all,
in my pgm i need to delete a folder ..........
here is my code
Code:
if (system("rm -rf $m_sSessionFolder")==0)
cout << "folder succesfully deleted" <<endl;
else
cout<<"folder delete failed"<<endl;
pgm snapshot during debugging
Code:
(gdb) p m_sSessionFolder
$1 = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0x8edd81c "/home/shamjs/.File1/dir1"}}
193 if (system("rm -rf $m_sSessionFolder")==0)
(gdb)
[Detaching after fork from child process 6181. (Try `set detach-on-fork off'.)]
194 cout << "folder succesfully deleted" <<endl;
but after execution of above code ,the folder dir1 is not getting deleted ,dir1 has 2 files within it...........
whether i have to give any extra options in rm command
waiting for your reply...........