点击或拖拽改变大小

Functions.PutFile 方法

X#
-- todo --
调用"另存为"对话框并返回您指定的文件名。

命名空间:  XSharp.VFP
程序集:  XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法
 FUNCTION PutFile(
	cCustomText,
	cFileName,
	cFileExtensions
) AS STRING CLIPPER
查看代码

参数

cCustomText (Optional)
类型:__Usual
指定在"另存为"对话框中显示的自定义文本。
cFileName (Optional)
类型:__Usual
指定在文本框中显示的默认文件名。
cFileExtensions (Optional)
类型:__Usual
指定文件名扩展名。当取消选中"所有文件"复选框时,只有具有指定扩展名的文件名才会显示在"另存为"对话框的可滚动列表中。 如果输入的文件名中没有包含扩展名,则会自动将cFileExtensions中的第一个扩展名附加到文件名上。 cFileExtensions参数的长度不能超过254个字符。有关X#文件扩展名和相应的创建者类型的列表,请参阅在线主题"文件扩展名和文件类型"。
字符表达式cFileExtensions可以采用以下形式之一:

    返回值

    类型:String
    字符型
    备注
    使用PutFile( )选择现有文件名或指定新文件名。PutFile( )返回带路径的文件名。 如果您没有输入文件名,PutFile( )返回默认文件名(由cFileName指定)和扩展名(由cFileExtensions指定)。 如果您选择取消或按Esc键,PutFile( )返回空字符串。 您可以使用PutFile( )返回的文件名来命名文件并将其保存到磁盘。
    示例
    X#
     1gcTableName = GetFile('DBF', '打开表:')
     2Use (gcTableName)
     3gcDelimName = Alias( ) + '.DLM'
     4gcDelimFile = PutFile('分隔符文件:', gcDelimName, 'DLM')
     5
     6IF EMPTY(gcDelimFile)  // 按下Esc键
     7    CANCEL
     8ENDIF
     9
    10COPY TO (gcDelimFile) DELIMITED   // 创建分隔符文件
    11MODIFY FILE (gcDelimFile) NOEDIT
    参见