那就匯入到電腦上吧,但是匯入之後發現是這個樣子的。。。
點開之後是這個樣子的:
學程式設計的怎麼可能乙個個的複製貼上出來,當然是讓程式替我們幹這種活啊,大概想了一下思路:
首先在shortvideo資料夾下進行一次磁碟遍歷,然後每找到乙個mp4檔案就把它複製出去到指定的目錄下。
那麼就是兩個函式,乙個遍歷函式,乙個複製函式
檔案查詢是大一時學過的,直接拿來用,複製的話就是把mp4檔案以二進位制方式讀取,存入到乙個超大的陣列裡,然後再以二進位制的方式寫入新目錄。幾行**輕鬆搞定
直接上**吧,萬一以後自己又要用
(乙個多g,十幾秒左右就完成複製了,膜…)
#include
#include
#include
#include
#include
using
namespace
std;
char ch[9999999999];
char str[260];
char newstr[260];
void take(char dir,char newdir)//複製函式
void searchdir(char *dir)//遍歷函式
//printf("%s is a sub-directory\n", ffblk.name);
char newdir[1000];
strcpy(newdir, dir);
strcat(newdir, "\\");
strcat(newdir, ffblk.name);
searchdir(newdir);//遞迴呼叫此函式遍歷子資料夾
}else
}flag = _findnext(handle, &ffblk);//查詢成功返回0,失敗返回-1;
}}int main()
寫的比較潦草
哦,再附張結果圖。。
C語言實現檔案複製
使用c語言來複製乙個檔案 包括各種型別 主流的做法有2種 1.自定義函式 2.呼叫系統api 本文介紹自定義函式的方法。檔案型別可以粗略分類為ascii型別和二進位制型別,且大多數為二進位制型別,因此本文採用 fread 和 fwrite 閒話不多說,上 c語言實現檔案複製 srcfile 原始檔 ...
C語言實現批量複製檔案
假設你拿到乙個資料集,裡面包含很多的資料夾,每個資料夾下都有你想要複製的檔案。包括文字檔案和二進位制檔案 程式思路分為三步 1.製作乙份.txt檔案,每一行存放要複製檔案的路徑 2.製作乙份.txt檔案,每一行存放複製後檔案儲存的路徑 3.利用檔案複製函式進行複製 利用bat批處理命令 dir b ...
c語言實現檔案查詢
最近學到作業系統的檔案管理,研究了一下檔案查詢,如下 1.完整版 老師給出的示例 include windows.h include stdio.h int num 0 void find char path,char name findclose hfind sprintf szfind,s pa...