由於最近在處理一些真實資料時涉及到巢狀的.tar.gz
檔案的解壓,手動乙個乙個解壓過於麻煩。可以使用 shell 指令碼或者 bat 指令碼來做,但想嘗試使用 r 語言對其進行完全解壓,這裡就需要涉及到對檔案與資料夾的一些操作。
網上已經有許多現有教程,這裡參考了很多網上的**,不過會嘗試盡量寫得更加詳細。
在進行這些操作之前,首先我們使用getwd()
可以檢視預設檔案路徑,接著用setwd(path0)
修改檔案預設路徑,path0
為設定的路徑,在此例子中,設為blog資料夾。
我們通過下圖可以看到兩者的區別,.
通常代表當前路徑:
如果我們想要獲得所有資料夾下面的所有檔案,需要怎麼做呢?
其實很簡單,只需要修改list.files()
裡面的recursive = true
即可,具體如下所示:
有興趣的同學可以嘗試批量解壓:eeg database data set 完全資料集的所有壓縮檔案。
後面也會寫一篇小部落格來聊聊如何用 r 語言來進行各種檔案的解壓。
C語言中對檔案的操作
13.3 檔案的開啟與關閉 檔案在進行讀寫操作之前要先開啟,使用完畢要關閉。所謂開啟檔案,實際上是建立檔案的各種有關資訊,並使檔案指標指向該檔案,以便進行其它操作。關閉檔案則斷開指標與檔案之間的聯絡,也就禁止再對該檔案進行操作。在 語言中,檔案操作都是由庫函式來完成的。在本章內將介紹主要的檔案操作函...
C語言中對檔案的操作
在c語言中對檔案的操作是通過file結構體來完成的。讀檔案 1 讀取檔案 fread 2 memset 用指定的字元來設定一塊buffer.可避免字串找不到結尾,也可避免增加不必要的字串長度 3 得到檔案的長度 ftell 它是得到檔案指標當前的位置,因為檔案指標隨檔案移動,所以指標當前位置就是檔案...
R語言對資料夾及檔案的操作
1.檢視目錄與檔案 getwd 獲得當前工作目錄 setwd 設定當前工作目錄 dir 檢視當前目錄下的子目錄和檔案 list.dirs 檢視當前目錄下的子目錄 dir path 293t pictures 檢視指定路徑下的子目錄和檔案 file.info 檢視當前目錄的資訊12 3456 7891...