Home > DMT_Folder > deleteFolder
DMT_Folder.deleteFolder() method
删除文件夹
签名
typescript
function deleteFolder(teamUuid: string, folderUuid: string): Promise<boolean>;1
参数名
参数 | 类型 | 描述 |
|---|---|---|
teamUuid | string | 团队 UUID |
folderUuid | string | 文件夹 UUID |
返回值
Promise<boolean>
操作是否成功
示例
javascript
// 1. 取当前工程所属团队
const projectInfo = await eda.dmt_Project.getCurrentProjectInfo();
const teamUuid = projectInfo.teamUuid;
// 2. 创建专用测试文件夹(避免动到用户现有目录)
const folderUuid = await eda.dmt_Folder.createFolder('嘉立创示例_待删除', teamUuid);
await new Promise(r => setTimeout(r, 1500));
// 3. 删除该文件夹
const deleted = await eda.dmt_Folder.deleteFolder(teamUuid, folderUuid);
// 4. 回读确认已删除(返回 undefined 说明文件夹已不存在)
await new Promise(r => setTimeout(r, 1000));
const folderInfo = await eda.dmt_Folder.getFolderInfo(teamUuid, folderUuid);
console.log('deleted:', deleted);
console.log('folderInfo after delete:', folderInfo === undefined ? '已不存在' : '仍存在');1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17