OpenCode Deployer commited on
Commit
a48b994
·
1 Parent(s): 65f3d40
Files changed (1) hide show
  1. service/gdrive/folder-client.js +24 -7
service/gdrive/folder-client.js CHANGED
@@ -1,14 +1,32 @@
1
  #!/usr/bin/env node
2
 
3
  /**
4
-
5
- Google Drive 文件夹专用客户端
6
- 限定操作到指定文件夹 */
7
- const GoogleDriveOAuth2Service = require('./gdrive-service'); const path = require('path'); const fs = require('path');
 
 
8
 
9
  /**
10
-
11
- 显示使用帮助 */ function showUsage() { console.log(''); console.log('📁 Google Drive 文件夹专用客户端'); console.log('当前配置文件夹: fastoc'); console.log(''); console.log('📄 文件操作:'); console.log(' node folder-client.js list [数量] - 列出文件夹内文件'); console.log(' node folder-client.js upload <文件路径> - 上传文件到文件夹'); console.log(' node folder-client.js download <文件ID> - 下载文件'); console.log(' node folder-client.js delete <文件ID> - 删除文件'); console.log(' node folder-client.js mkdir <文件夹名> - 在当前文件夹下创建子文件夹'); console.log(' node folder-client.js search <搜索条件> - 在当前文件夹下搜索'); console.log(' node folder-client.js info <文件ID> - 获取文件信息'); console.log(' node folder-client.js test - 测试连接'); console.log(''); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
 
13
  /**
14
  * 格式化文件信息显示
@@ -17,7 +35,6 @@ function formatFileInfo(file) {
17
  const size = file.size ? `${(parseInt(file.size) / 1024).toFixed(2)} KB` : 'N/A';
18
  const type = file.mimeType.includes('folder') ? '📁' :
19
  file.mimeType.includes('google-apps') ? '📄' : '📎';
20
-
21
  return `${type} ${file.name}\nID: ${file.id}\n大小: ${size}\n修改时间: ${file.modifiedTime}\n`;
22
  }
23
 
 
1
  #!/usr/bin/env node
2
 
3
  /**
4
+ * Google Drive 文件夹专用客户端
5
+ * 限定操作到指定文件夹
6
+ */
7
+ const GoogleDriveOAuth2Service = require('./gdrive-service');
8
+ const path = require('path');
9
+ const fs = require('path');
10
 
11
  /**
12
+ * 显示使用帮助
13
+ */
14
+ function showUsage() {
15
+ console.log('');
16
+ console.log('📁 Google Drive 文件夹专用客户端');
17
+ console.log('当前配置文件夹: fastoc');
18
+ console.log('');
19
+ console.log('📄 文件操作:');
20
+ console.log(' node folder-client.js list [数量] - 列出文件夹内文件');
21
+ console.log(' node folder-client.js upload <文件路径> - 上传文件到文件夹');
22
+ console.log(' node folder-client.js download <文件ID> - 下载文件');
23
+ console.log(' node folder-client.js delete <文件ID> - 删除文件');
24
+ console.log(' node folder-client.js mkdir <文件夹名> - 在当前文件夹下创建子文件夹');
25
+ console.log(' node folder-client.js search <搜索条件> - 在当前文件夹下搜索');
26
+ console.log(' node folder-client.js info <文件ID> - 获取文件信息');
27
+ console.log(' node folder-client.js test - 测试连接');
28
+ console.log('');
29
+ }
30
 
31
  /**
32
  * 格式化文件信息显示
 
35
  const size = file.size ? `${(parseInt(file.size) / 1024).toFixed(2)} KB` : 'N/A';
36
  const type = file.mimeType.includes('folder') ? '📁' :
37
  file.mimeType.includes('google-apps') ? '📄' : '📎';
 
38
  return `${type} ${file.name}\nID: ${file.id}\n大小: ${size}\n修改时间: ${file.modifiedTime}\n`;
39
  }
40