Functions.PutFile 方法 | |
-- todo --
调用"另存为"对话框并返回您指定的文件名。
命名空间:
XSharp.VFP
程序集:
XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法 FUNCTION PutFile(
cCustomText,
cFileName,
cFileExtensions
) AS STRING CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public static string PutFile(
__Usual cCustomText = default,
__Usual cFileName = default,
__Usual cFileExtensions = default
)
查看代码参数
- cCustomText (Optional)
- 类型:__Usual
指定在"另存为"对话框中显示的自定义文本。
- cFileName (Optional)
- 类型:__Usual
指定在文本框中显示的默认文件名。
- cFileExtensions (Optional)
- 类型:__Usual
指定文件名扩展名。当取消选中"所有文件"复选框时,只有具有指定扩展名的文件名才会显示在"另存为"对话框的可滚动列表中。
如果输入的文件名中没有包含扩展名,则会自动将cFileExtensions中的第一个扩展名附加到文件名上。
cFileExtensions参数的长度不能超过254个字符。有关X#文件扩展名和相应的创建者类型的列表,请参阅在线主题"文件扩展名和文件类型"。
字符表达式cFileExtensions可以采用以下形式之一:
返回值
类型:
String
字符型
备注
使用PutFile( )选择现有文件名或指定新文件名。PutFile( )返回带路径的文件名。
如果您没有输入文件名,PutFile( )返回默认文件名(由cFileName指定)和扩展名(由cFileExtensions指定)。
如果您选择取消或按Esc键,PutFile( )返回空字符串。
您可以使用PutFile( )返回的文件名来命名文件并将其保存到磁盘。
示例 1gcTableName = GetFile('DBF', '打开表:')
2Use (gcTableName)
3gcDelimName = Alias( ) + '.DLM'
4gcDelimFile = PutFile('分隔符文件:', gcDelimName, 'DLM')
5
6IF EMPTY(gcDelimFile)
7 CANCEL
8ENDIF
9
10COPY TO (gcDelimFile) DELIMITED
11MODIFY FILE (gcDelimFile) NOEDIT
参见