a) Write a C/C++ windows system program to move a file to a new location using the MoveFile function.
b) Write a C/C++ windows system program to delete a file using the DeleteFile function.
a) Program with MoveFile function
#include <iostream>
#include <string>
#include <Windows.h>
int main()
{
std::string source, result;
std::cout << "Enter source file name: ";
std::getline(std::cin, source);
std::cout << "Enter result file name: ";
std::getline(std::cin, result);
if(!MoveFile(source.c_str(), result.c_str()))
{
std::cout << "MoveFile failed (error code: " << GetLastError() << ")\n";
return 1;
}
std::cout << "File '" << source << "' successfully moved to '" << result << "'\n";
return 0;
}
b) Program with DeleteFile function
#include <iostream>
#include <string>
#include <Windows.h>
int main()
{
std::string source;
std::cout << "Enter deleting file name: ";
std::getline(std::cin, source);
if(!DeleteFile(source.c_str()))
{
std::cout << "DeleteFile failed (error code: " << GetLastError() << ")\n";
return 1;
}
std::cout << "File '" << source << "' successfully deleted\n";
return 0;
}
Comments
Leave a comment