2012-02-23 57 views
0

我自己的tar文件目前可以正確使用'c'和't'命令(創建他的存檔,讀取存檔),但我完全不知道如何實現'x'(解壓縮存檔)。製作自己的'tar'程序...如何用C代碼創建文件/目錄?

使用C代碼,我該如何重新創建一個目錄/文件?我知道我可以成功讀取我的.tar文件中的內容,但我不確定用於創建directores /文件的C函數。

注:我問過多個人,他們不能幫助我。將問題搜索了一個小時,但問題很模糊,我得到了大約10000個網站回答不同的問題。

+4

'mkdir()'創建一個目錄。如果你可以創建檔案,那麼你已經知道如何創建一個文件。 – 2012-02-23 18:30:59

+0

看看這個問題創建文件:http://stackoverflow.com/questions/2395465/create-a-file-in-linux-using-c – Kitsune 2012-02-23 18:32:32

+0

你的意思是像'mkdir','open'或'creat'? – Useless 2012-02-23 18:32:18

回答

1

使用的fopen創建文件(寫入);使用mkdir創建一個目錄。