Skip to content

复制

执行复制文本、图像、文件(夹)

utools.copyText(text)

复制文本

类型定义

ts
function copyText(text: string): boolean;
  • text 被复制的文本

示例代码

js
utools.copyText("Hello World!");

utools.copyFile(filePath)

复制文件

类型定义

ts
function copyFile(filePath: string | string[]): boolean;
  • filePath 为文件路径,可以是单个文件路径,也可以是文件路径数组。

示例代码

js
utools.copyFile("C:\\Users\\Administrator\\Desktop\\test.txt");

utools.copyImage(image)

复制图像

类型定义

ts
function copyImage(image: string | Uint8Array): boolean;
  • image 可以是一张图片文件路径,也可以是图像 Base64 的 Data URL。或图像的 Buffer

示例代码

js
// base64
utools.copyImage("data:image/png;base64,......");
// 路径
utools.copyImage("/path/to/img.png");

utools.getCopyedFiles()

获取系统剪贴板中复制的文件列表,返回一个数组,数组中的元素为文件路径。

类型定义

ts
function getCopyedFiles(): CopiedFile[];
CopiedFile 类型定义
ts
interface CopiedFile {
  path: string;
  isDiractory: boolean;
  isFile: boolean;
  name: string;
}

字段说明

  • path
    • 文件路径
  • isDiractory
    • 是否为文件夹
  • isFile
    • 是否为文件
  • name
    • 文件名