當前位置:首頁 » 文件管理 » c文件夾選擇

c文件夾選擇

發布時間: 2022-10-10 17:36:06

c語言怎麼打開一個文件夾

在C語言中,對文件夾的操作,專業的說法稱為"切換路徑/目錄",而不是"打開",因為文件夾,並不是一個"真正的文件",而只是一個訪問文件的目錄.

用C語言中的函數chdir,也就是change directory
int chdir(char *path)
-- 使指定的目錄path變成當前的工作目錄,之後所有的文件操作都是該目錄下.

比如,想切換到f盤test目錄下可以這樣:
chdir("f:\\test ");
返回0表示切換成功,否則,表示失敗.

⑵ 電腦硬碟C中應該存放哪些文件

C盤中主要會有如下幾個文件夾,也是空間佔用的主要來源:
Program Files:應用程序文件夾,一般軟體默認都會安裝在這里文件夾。
ProgramData:系統文件夾,放置程序的使用數據、設置等文件,不建議刪除。
Windows:存放操作系統主要文件的文件夾,非常重要
用戶:保存著用戶的配置文件和數據,Windows 7中的「用戶」文件夾其實就是XP中的Documents and Settings文件夾。
hiberfil.sys:系統的休眠功能所佔用的硬碟空間的文件
pagefile.sys:虛擬內存頁面文件
還有一些其他文件夾:
$RECYCLE.BIN:系統文件夾,也就是的「回收站」,是不能刪除的
System Volume Information:系統卷標信息文件,這個文件夾里就存儲著系統還原的備份信息。
PerfLogs:Windows的日誌信息文件,如磁碟掃描 錯誤信息。PerfLogs是系統自動生成的。
MSOCache:Office的本地安裝源以上就是「C盤」中的主要文件和文件夾內容,另外在使用過程中還會出現一些其他文件,比如說可能會有以數字字母命名的文件,這個可能是Windows Update的更新臨時文件夾,通常會自動刪除的。
此外還可能有Windows.old文件夾:假如安裝系統時選擇自定義安裝方式,並且在安裝過程中沒有格式化分區,則舊系統的系統文件會存儲在Windows.old文件夾中。此文件夾中文件的類型取決於您的電腦。使用Windows 7達到一定時間(例如,一周或兩周)後,假如你確信你的文件和設置已返回到你希望它們位於的位置,則可以通過使用「磁碟清理」刪除Windows.old文件夾來安全地回收磁碟空間。對Windows.old文件夾執行的刪除操作是不可撤消的。
下面詳細說一下Windows文件夾和用戶文件夾:
Windows文件夾:這里保存著Windows系統的主要文件,其中佔用最大的文件夾為system32和winsxs。
System32:系統重要文件夾,包含大量用戶Windows的文件,主要為Dll、CPL、驅動以及支持系統運行的文件。
Winsxs:Winsxs 是 VISTA/Windows 7 的 Windows 目錄下一個非常重要的文件夾,該文件夾里邊有很多重要的組件,版本也很復雜,為了保證 Windows 的正常運行,裡面的文件是不可刪除的。
用戶文件夾:該文件夾中會包括用戶使用過程中的數據、程序內容以及文檔、音樂等內容,進入用戶文件夾後會發現已用戶名命名的文件夾,打開後會看到桌面、我的音樂、我的圖片、我的視頻、收藏夾、我的文檔、音樂、AppData、Downloads等文件夾。
桌面:會保存當前用戶的桌面上所有內容,很多朋友習慣把文件放在桌面,這些也是佔用C盤空間的哦!
我的音樂、我的圖片、我的視頻:顧名思義,這些內容默認是會保存在這里,當然很多朋友都放在單獨的地方。另外,有一點需要注意的就是使用itunes下載的應用程序等內容默認是會放在我的音樂文件夾中的,也會佔用C盤的空間。
收藏夾:包含IE瀏覽器中的收藏夾文件
Downloads:IE以及很多瀏覽器或者其他程序的一些下載內容默認會保存在這里,同樣會佔用一些「C盤」空間。

⑶ 如何用c語言如何打開一個文件夾

  1. 用文件路徑操作函數找到源代碼所在的文件夾。使用文件操作函數fopen打開源文件即可。

  2. 路徑操作函數 chdir。

    chdir函數是C語言中的一個系統調用函數(同cd)功 能:更改當前工作目錄。參 數:Path 必選。Path 可能包含驅動器。如果未指定驅動器,則當前驅動器上的默認目錄或文件夾。返回值:成功返回0 ,失敗返回-1

  3. 文件操作函數fopen。

    函數原型:FILE* fopen(const char * path,const char * mode);返回值:文件順利打開後,指向該流的文件指針就會被返回。如果文件打開失敗則返回NULL,並把錯誤代碼存在errno中。一般而言,打開文件後會做一些文件讀取或寫入的動作,若打開文件失敗,接下來的讀寫動作也無法順利進行,所以一般在fopen()後作錯誤判斷及處理。

⑷ C語言怎麼選擇保存的文件夾啊

必須手工輸入.給你個例子,比如說你寫好的程序放到D盤的my文件夾下,那麼你就選擇File的Save命令,把以前給出的目錄和文件名都刪除,然後輸入自己的文件目錄和文件名,比如說你想把你寫好的東西放到d盤的my文件夾下,那麼你就輸入:d:\my\name.c
回車
就ok了

⑸ 怎麼用標准C/C++打開windows explorer,選擇文件,獲取文件或文件夾路徑

shellecute函數方法實現打開explorer,及打開一個目錄,進行選擇文件,獲取文件或文件夾路徑
GetCurrentDirectory 在一個緩沖區中裝載當前目錄
GetFullPathName 獲取指定文件的完整路徑名
看這樣API函數的使用方法實現你所需要的功能。

⑹ C語言怎樣讓用戶在彈出的窗口裡選擇打開的文件夾就像安裝文件選擇路徑那樣,在線急等大神。

BROWSEINFO bf;
LPITEMIDLIST l;
char a[200];
memset(&bf,0,sizeof BROWSEINFO);
bf.hwndOwner=H;
bf.lpszTitle= "選擇路徑";
bf.ulFlags=0x0040 | BIF_RETURNONLYFSDIRS | BIF_EDITBOX;
l=SHBrowseForFolder(&bf);
if(l==NULL)
return 0;
SHGetPathFromIDList(l,a);///將選擇的目錄復制到a

⑺ 為什麼很多文件安裝時都會選擇 C /program Files 這個文件夾

學習一下程序編寫你就知道了,計算機運行某個程序,要按照某個路徑來找到程序文件來運行的,而這個文件夾是系統默認的分區和目錄,基本windows系統都會有這個文件夾,然而程序設計者有不知道用戶電腦會建什麼樣的個人文件夾,比如你在自己磁碟上創建一個AAA的文件夾,然而程序開發者會知道這個嗎,為了程序最大的通用性,就盡量放那個文件夾。

⑻ 如何用c語言創建文件夾

創建文件夾有兩個方法:
①使用cmd命令mkdir,舉例:system("mkdir
D:\\dic");這條命令執行mkdir程序,在D盤創建一個文件夾dic。
②使用windows提供的CreateDictionary函數,需要包含頭文件windows.h,使用方法:
CreateDictionary("D:\\dic", NULL);
同樣在D盤創建一個文件夾dic,因為轉義字元的問題所以用兩個斜杠。
這個命令和函數我就不詳細解釋了,分別參考mkdir和CreateDictionary的網路。
這里強調一下,這里說的mkdir是cmd命令,CreateDictionary是windows
API函數。

熱點內容
神武手游什麼隊伍配置最好 發布:2024-10-08 04:19:05 瀏覽:420
seer資料庫 發布:2024-10-08 04:18:47 瀏覽:477
l3緩存分數下降 發布:2024-10-08 04:10:36 瀏覽:433
linux游戲伺服器 發布:2024-10-08 04:04:17 瀏覽:74
有什麼推薦的網游低配置 發布:2024-10-08 03:17:03 瀏覽:36
淘優惠源碼 發布:2024-10-08 03:17:02 瀏覽:780
linux系統製作 發布:2024-10-08 02:47:15 瀏覽:252
4s緩存怎麼清理 發布:2024-10-08 02:46:42 瀏覽:429
蘋果11面容存儲微信密碼 發布:2024-10-08 02:35:58 瀏覽:764
魔獸243腳本 發布:2024-10-08 02:35:12 瀏覽:640