當前位置:首頁 » 文件管理 » c壓縮文件文件夾

c壓縮文件文件夾

發布時間: 2022-05-31 14:24:38

1. 如何用c語言壓縮解壓文件夾

你是想自己寫代碼實現解壓縮的功能,還是只是在代碼中調用命令來解壓,system()找到你的解壓縮工具在加相應的參數

2. 怎麼用c語言將.zip文件解壓成文件夾

簡單一點的 直接調用系統命令
比如system("unzip ___filename___ -d target_path");
這樣做 實際就相當於在命令行下敲了這樣的一個命令
不過 這個要求系統內 必須安裝了unzip這個軟體 即支持這個命令

復雜一些的 你可以再網上找一個開源的gzip 很多很好找的 然後看懂代碼 調用對應的介面函數
這樣做的好處不需要依賴系統環境

3. 壓縮文件安裝的東西在C盤什麼地方

解壓縮的軟體不佔空間~~即使運行也不佔用CPU資源啊!如果提示系統盤已滿~~建議用專門清理系統的軟體清理試試~~推薦優化大師!另外~~各種軟體的安裝路徑一般默認下為C:\Program
Files下(c為系統所在盤符),你進去看看~~能轉移的轉移~~不能轉移的卸載重裝~~不要再裝C盤了~~注意IE的緩存文件夾也不要放在C盤~
"我的文檔"也轉移到其他盤~~這樣的話~可以節約出好多空間的!
轉移IE緩存文件方法:打開IE~~工具那點internet選項,瀏覽歷史記錄那點「設置」,然後點"移動文件夾"~~找個空間大的盤放著就行~~以上說的都是IE7的用戶~IE6的設置方法也大致相同!
我的文檔轉移方法:開始菜單那在「我的文檔」處點右鍵——「屬性」,然後點移動就行!

4. A文件夾里有B文件夾和C壓縮文件 要把C解壓到B里怎麼弄

就用WinRAR就可以完成。 把你要壓縮的文件選中,然後右擊,選擇「添加到壓縮文件」,出來一個對話框,尋文件」選項,選中下面的「把每個文件放到單獨的壓縮文件中」,確定就可以了!

5. 電腦中的解壓縮文件放在哪裡

  1. 不同的解壓工具自動解壓的文件存放地址會有所不同,有的壓縮工具與你當初的安裝路徑也有關系。如:winrar解壓縮工具,默認解壓文件放在C:Documents and SettingsAdministratorLocal SettingsTemp。如果不注意及時清理,時間長了會佔用C盤很多空間,造成空間不足。

  2. 最好的解壓習慣,是使用右鍵的「解壓到」,不要直接解壓。事先在一個空間較大的盤上建一個文件夾,取個自己好掌握的名字,如「解壓專用」。每次都解壓到這里,凡是不需要保留的,及時刪除。

  3. 另外,也可以更改解壓工具默認設置,改成自己希望的路徑,免除「找不到」文件或C盤空間不足的困擾。

6. 用C語言如何對文件進行壓縮

winrar軟體安裝後,所在的安裝目錄下有個rar.exe,開一個命令窗口到該目錄下運行rar
/?就能看到用法了,在你的程序裡面調用它的相應命令行是最簡單的方法,自己編寫壓縮演算法的話,先不談效率,起碼演算法就是相當復雜的了

7. 如何將一個文件夾里的文件批量壓縮

你可以採用批量刪除壓縮包內文件的方法,具體步驟是:(1)用滑鼠雙擊壓縮包文件,在打開的窗口中選擇「選項→文件列表→平面文件夾查看」(或按快捷鍵:ctrl+h)。這時,壓縮包里所有的文件都會在窗口中顯示出來。
(2)單擊「文件→選定一組」,輸入需要刪除的圖片文件擴展名,比如*.tif;然後在通過「選定一組」的操作輸入其他要刪除的文件擴展名,單擊工具欄上的「刪除」按鈕後,這些文件就被從壓縮包里刪除了。
不單是圖片文件,要批量刪除其他類型的文件也可使用這個方法。

8. C語言實現文件壓縮

typedef int (WINAPI ICEPUB_COMPRESSFILE)(char *strFilename, char *strZipFilename);
ICEPUB_COMPRESSFILE *icePub_compressFile = 0;
HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");
if(hDLLDrv)
{
icePub_compressFile = (ICEPUB_COMPRESSFILE *)GetProcAddress(hDLLDrv, "icePub_compressFile");
}

if(icePub_compressFile)
icePub_compressFile("a.exe","a.Z");

if(hDLLDrv)
FreeLibrary(hDLLDrv);

typedef int (WINAPI ICEPUB_UNCOMPRESSFILE)(char *strZipFilename,char *strFilename);
ICEPUB_UNCOMPRESSFILE *icePub_uncompressFile = 0;
HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");
if(hDLLDrv)
{
icePub_uncompressFile = (ICEPUB_UNCOMPRESSFILE *)GetProcAddress(hDLLDrv, "icePub_uncompressFile");
}

if(icePub_uncompressFile)
icePub_uncompressFile("a.Z","a.exe");

if(hDLLDrv)
FreeLibrary(hDLLDrv);

9. 我的電腦清理磁碟C壓縮舊文件夾上怎麼刪不了

這個很正常的.其實現在的硬碟空間都很大,所以磁碟清理的時候沒必要選擇壓縮舊文件.
這個並不能說你的電腦哪部分出了問題.所謂壓縮舊文件,是把一些舊文件進行壓縮,以騰挪些空間出來.不能壓縮是正常的.既不能壓縮,你在磁碟清理的選項中別選這個就是了.其實選上這個也極耗時間的.不如不選.

熱點內容
linux下ntp伺服器搭建 發布:2024-09-08 08:26:46 瀏覽:742
db2新建資料庫 發布:2024-09-08 08:10:19 瀏覽:171
頻率計源碼 發布:2024-09-08 07:40:26 瀏覽:778
奧迪a6哪個配置帶後排加熱 發布:2024-09-08 07:06:32 瀏覽:100
linux修改apache埠 發布:2024-09-08 07:05:49 瀏覽:208
有多少個不同的密碼子 發布:2024-09-08 07:00:46 瀏覽:566
linux搭建mysql伺服器配置 發布:2024-09-08 06:50:02 瀏覽:995
加上www不能訪問 發布:2024-09-08 06:39:52 瀏覽:811
銀行支付密碼器怎麼用 發布:2024-09-08 06:39:52 瀏覽:513
蘋果手機清理瀏覽器緩存怎麼清理緩存 發布:2024-09-08 06:31:32 瀏覽:554