1. Home
  2. Docs
  3. 使用手册
  4. 运维剧本
  5. 命令列表
  6. LocalFile组件

LocalFile组件

函数列表,参考例子:
https://github.com/aoyiduo/woterm/blob/main/private/playbooks/test/TestLocalFile.qml

  • bool rename(const QString& fileSrc, const QString& fileDst);
    文件重命名。
  • bool exist(const QString& path) const;
    检查文件是否存在。
  • void close();
    关闭文件操作。
  • bool open(const QString& path, bool readOnly);
    打开文件,返回成功后,可执行read/write/seek的操作。
  • QByteArray read(int size);
    按指定大小,读取文件内容。
  • bool write(const QByteArray& buf);
    保存至文件。
  • bool seek(qint64 pos);
    设置当前文件操作进度至指定位置。
  • qint64 fileSize() const;
    返回文件大小。
  • FileError error() const;
    返回操作失败的原因。
  • QString errorString() const;
    以字符串模式,返回操作失败的原因。