php剪切文件,C/C++文件剪切复制删除
我們在寫某些程序有破壞性的程序的時候,往往會對程序進行剪切復制刪除等操作,
下面就來簡單講解下剪切復制刪除,
文件的復制#include
#include
int main()
{
DWORD getlastError;
if (!CopyFileA("C:\\1.txt", "F:\\1.txt", false))
{
printf_s("文件拷貝失敗\n");
getlastError = GetLastError();
return -1;
}
return 0;
}
運行后我們就能發現能夠把1.txt從C盤移動到F盤
下面來講解下函數
CopyFile functionBOOL WINAPI CopyFile(
_In_ LPCTSTR lpExistingFileName,
_In_ LPCTSTR lpNewFileName,
_In_ BOOL bFailIfExists
);
第一個參數:一個存在文件的名字
第二個參數:新文件的名字
第三個參數:如果有同名的文件true則不進行復制,false為覆蓋。
返回值:成功則返回非0數,失敗返回0,并且調用GetLastError()可以獲取錯誤信息.
下面是文件的刪除代碼#include
#include
int main()
{
DWORD getlastError;
if (!DeleteFileA("C:\\1.txt"))
{
getlastError = GetLastError();
printf_s("C:\\1.txt刪除失敗");
return -1;
}
if (!DeleteFileA("F:\\1.txt"))
{
getlastError = GetLastError();
printf_s("F:\\1.txt刪除失敗");
return -1;
}
printf_s("刪除成功\n");
return 0;
}
DeleteFile functionBOOL WINAPI DeleteFile(
_In_ LPCTSTR lpFileName
);
這里的參數是要被刪除的文件的名字
返回值:
成功則返回非0數,失敗返回0,并且調用GetLastError()可以獲取錯誤信息.
下面是文件的剪切#include
#include
int main()
{
if (!MoveFileA("C:\\1.txt", "F:\\1.txt"))
{
DWORD getlasterror;
getlasterror=GetLastError();
printf_s("拷貝失敗");
return -1;
}
printf_s("拷貝成功\n");
return 0;
}
函數的參數和返回值與上面那個相似,在此就不再說明了
以上就是 C/C++文件剪切復制刪除的內容,更多相關內容請關注PHP中文網(www.php.cn)!
本文原創發布php中文網,轉載請注明出處,感謝您的尊重!
總結
以上是生活随笔為你收集整理的php剪切文件,C/C++文件剪切复制删除的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php if 定义变量,无法在PHP中的
- 下一篇: matlab 画图比例缩小图片大小,Ma