Futurebasic/語言/參考/filesstr ffolder
外觀
✔ 外觀 ✔ 標準 ✔ 控制檯
folderName$ = FILES$(_fFolder,[prompt$],,refNumVar%)
folderName$ = FILES$(_FSSpecFolder,[prompt$],,FSSpec)
gFBUseNavServices = _zTrue|_false (見下文註釋)
修訂:
2002 年 2 月(版本 6)
此函式提示使用者選擇一個現有資料夾。它透過顯示下圖所示的標準“獲取檔案”對話方塊來實現(它在某些系統上的外觀可能不同)。如果使用者選擇了一個資料夾,則資料夾的名稱將返回到folderName$ 中,並且資料夾的引用號將返回到refNumVar% 中(這必須是一個短整型變數)。如果所選資料夾在卷的根目錄中,則refNumVar% 將返回一個卷引用號;否則,它將返回一個工作目錄引用號。如果使用者取消了對話方塊,則函式將返回一個空(零長度)字串,並將refNumVar% 設定為零。
folderName$ 中包含的資訊是資料夾的正確名稱,但除了確定使用者選擇了選擇而不是取消之外,它沒有任何實際價值。在使用 FB 的檔案處理例程時,只有卷引用號是必要的。
如果全域性變數gFBUseNavServices 非零,FB 將切換到更現代的導航服務對話方塊。如果使用 FSSpec 版本的呼叫,則gFBUseNavServices 被假定為_zTrue。
圖片在此處。
注意
如果您是為 Carbon 程式設計,則需要gFBUseNavServices = _zTrue 語句。
附錄 H:檔案規範記錄;FILES$(_fOpen...); OPEN; FOLDER