Functions.FRename 方法 | |
更改文件名。
命名空间:
XSharp.Core
程序集:
XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法 FUNCTION FRename(
cOldFile AS STRING,
cNewFile AS STRING
) AS LOGIC
public static bool FRename(
string cOldFile,
string cNewFile
)
查看代码参数
- cOldFile
- 类型:String
原始文件名,包括可选的驱动器、目录和扩展名。SetDefault() 和 SetPath() 设置被忽略;除非您在文件名中指定驱动器和目录,否则使用 Windows 默认设置。不假定任何扩展名。 - cNewFile
- 类型:String
新文件名,包括可选的驱动器、目录和扩展名。SetDefault() 和 SetPath() 设置被忽略;除非您在文件名中指定驱动器和目录,否则使用 Windows 默认设置。不假定任何扩展名。
如果源目录与目标目录不同,文件将移动到目标目录。
如果 cNewFile 已存在或当前打开,则 FRename() 失败并返回 FALSE。
返回值
类型:
Boolean
如果操作成功,则返回 TRUE;否则返回 FALSE。在失败的情况下,可以使用 FError() 确定具体错误。警告!在重命名之前,文件必须关闭。
尝试重命名打开的文件将产生不可预测的结果。当数据库文件被重命名时,相关的备忘录文件(如果有)也必须重命名。未能这样做可能会损害数据库的完整性。
备注 示例
此示例演示文件重命名:
1IF !FRename("oldfile.txt", "newfile.txt")
2 ? DOSErrString(FError())
3ENDIF
参见