跳轉到內容

Futurebasic/語言/參考/filesstr fopen

來自華夏公益教科書,開放的書籍,開放的世界

FILES$(_fOpen...)

[編輯 | 編輯原始碼]

✔ 外觀 ✔ 標準 ✔ 控制檯

fileName$ = FILES$(_fOpen,[typeListString$],¬
  [promptString$], refNumVar%)
fileName$ = FILES$(_fOpenPreview,[typeListString$],¬
  [promptString$], refNumVar%)
fileName$ = FILES$(_FSSpecOpen,[typeListString$],¬
  [promptString$], fileSpecRecord)
fileName$ = FILES$(_FSSpecOpenPreview,[typeListString$],¬
  [promptString$], fileSpecRecord)

gFBUseNavServices = _zTrue|_false

2002 年 2 月(第 6 版)

此函式提示使用者選擇一個現有檔案。它透過顯示下面所示的標準“獲取檔案”對話方塊來實現(在某些系統上,它的外觀可能有所不同)。如果使用者選擇了一個檔案,則檔案的名稱將返回到 fileName$ 中,並且檔案目錄的引用號將返回到 refNumVar% 中(它必須是一個短整型變數)。如果選定的檔案位於卷的根目錄中,refNumVar% 將返回卷引用號;否則,它將返回工作目錄引用號。如果使用者取消了對話方塊,則該函式將返回一個空(零長度)字串,並將 refNumVar% 設定為零。

如果全域性變數 gFBUseNavServices 非零,FB 將切換到更現代的導航服務對話方塊。如果使用 FSSpec 版本的呼叫之一,則假定 gFBUseNavServices_zTrue

您可以透過在 typeListString$ 中指定最多四種檔案型別來限制對話方塊中顯示的檔案型別。例如,如果您在 typeListString$ 中傳遞字串“TEXTPICT”,則只有型別為“TEXT”和型別為“PICT”的檔案可供選擇。如果 typeListString$ 為空字串,或者省略了該引數,則所有檔案型別都可供選擇。

影像曾經在這裡

如果您使用可選的 _fOpenPreview(或 _FSSpecOpenPreview)引數,標準檔案對話方塊可能會顯示當前選定檔案的預覽。

影像曾經在這裡。

注意
FILES$(_fOpen...) 函式實際上不會開啟選定的檔案。如果您需要開啟檔案,請使用 OPEN 語句。

refNumVar% 中返回的引用號是一個臨時號,它僅在您的程式退出之前有效。您不能在以後的日期使用同一個號來引用此資料夾。如果您需要跟蹤檔案的位置,請為檔案建立並儲存別名記錄。

另請參閱

[編輯 | 編輯原始碼]

FILES$; FILES$(_fSave...); FOLDER; OPEN; 附錄 H:檔案規範記錄

華夏公益教科書