檔案
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
回報問題open_in_new
敬上
查看原始碼open_in_new
。
。
。
。
夜間
。
。
。
7.3
。
7.2
。
。
7.1
。
7.0
。
6.5
。
這個物件會在分析階段建立,用來代表會在執行階段讀取或寫入的檔案或目錄。這並非開放的檔案控制代碼,無法用來直接讀取或寫入檔案內容。您會將這個註解傳送至建立動作的函式,藉此在規則實作函式中建構動作圖。詳情請參閱規則頁面。
將 File
傳遞至 Args
物件時,如未使用 map_each
函式,系統會擷取 path
欄位的值,將該物件轉換為字串。
成員
基地名
string File.basename
這個檔案的基礎名稱。這是目錄中的檔案名稱。
目錄名稱
string File.dirname
包含這個檔案的目錄名稱。這個 ID 取自
path,且一律相對於執行目錄。
擴充功能
string File.extension
此檔案的副檔名,接在最右側點後(不含)。如果檔案的基準名稱不含句點,則為空白字串。
is_directory
bool File.is_directory
如果這是目錄,則傳回 true。
is_source
bool File.is_source
如果這是來源檔案 (也就是未產生),則傳回 true。
擁有者
Label File.owner
產生這個檔案的目標標籤。
可能會傳回
None
。
路徑
string File.path
這個檔案的執行路徑,相對於工作區執行目錄。其中包含兩個部分,可選用的第一個部分稱為「根層級」
(另請參閱
根模組),第二個部分則是
short_path
。根層級可能空白,這通常用於未產生的檔案。在產生的檔案中,通常會包含設定專屬的路徑片段,對類似建構上述檔案時使用的目標 CPU 架構進行編碼。如果檔案位於二進位檔的執行檔案中,請針對檔案對應的路徑使用
short_path
。
root
root File.root
這個檔案的根層級,
short_path
string File.short_path
這個檔案的根目錄相對路徑。但不包含上述「根」
,也就是路徑的特定設定片段。如果檔案位於二進位檔的執行檔案中,這也會是對應檔案的路徑。
tree_relative_path
string File.tree_relative_path
如果祖系的
is_directory 欄位為 true,則這個檔案的相對路徑即為祖系樹狀結構的根層級。
tree_relative_path
僅適用於動作指令中目錄的展開檔案,也就是
Args.add_all()。如果是其他類型的檔案,存取這個欄位時會發生錯誤。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-08-22 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u4e0a\u6b21\u66f4\u65b0\u6642\u9593\uff1a2024-08-22 (\u4e16\u754c\u6a19\u6e96\u6642\u9593)\u3002"}
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-08-22 (世界標準時間)。"],[],[]]