利用檔案的路徑來操作檔案

2021-06-26 11:06:15 字數 809 閱讀 3271

1.利用nsfilemanager 檔案處理類來得到資料夾路徑下的所有檔案或資料夾名稱

nsfilemanager*fm = [nsfilemanager

defaultmanager

];//獲取某個資料夾路徑下面的所有的檔案或資料夾名稱

nsstring

*path = @"/users/tarena/desktop/full";

nsarray *filenames = [fm contentsofdirectoryatpath:path error:nil];//獲取在path這個資料夾下的內容目錄

//得到完整路徑

2.判斷檔案是否存在

if ([fm fileexistsatpath:path]) else

3.判斷這個檔案是資料夾還是檔案

bool isdirecoty = no; //宣告乙個布林變數

if ([fm fileexistsatpath:path isdirectory:&isdirecoty] && isdirecoty)

4.刪除檔案

[fm removeitematpath:filepath error:nil]

5.複製檔案

[fm copyitematpath:filepath topath:@"/users/tarena/desktop/day08/day08.zip" error:nil];

6.移動檔案

[fm moveitematpath:filepath topath:@"/users/tarena/desktop/day08/day08.zip" error:nil];

利用檔案流來操作檔案(讀取)

1,readallbytes 函式,將檔案中的文字內容轉成byte陣列並返回。案例 讀取檔案,並輸出到控制台上 byte buffer file.readallbytes c users dell desktop new.txt 將位元組陣列中的每乙個元素都要按照我們指定的編碼格式解碼成字串 2,r...

python操作檔案路徑 python檔案路徑操作

import os.path path home vamei doc file.txt print os.path.basename path 查詢路徑中包含的檔名 print os.path.dirname path 查詢路徑中包含的目錄 info os.path.split path 將路徑分割...

Qt中利用QFileDialog操作檔案(1)

在建立應用程式的時候,我們通常會開到選單欄的file選單下面會有開啟檔案的按鈕,在這裡我們通過qt去實現一次 如果要開啟乙個檔案,首先我們需要獲取檔案路徑,qt提供了內建的qfiledialog對話方塊用來獲取需要開啟的檔名稱,qfiledialog有乙個內建靜態函式用於獲取檔案 qstring f...