将此标记用于与物理磁盘驱动器相关的问题。如果您的问题与Google云端硬盘API有关,请使用[google-drive-sdk]。对于Google Apps脚本的云端硬盘服务(类DriveApp),请使用[google-apps-script]。
我创建了一个 powershell 脚本,当修改主机上的文本文件时,该脚本会通过 WAN VPN 将文本文件的副本存储到映射驱动器。它工作正常,直到出现短暂的d...
Laravel Google 驱动器集成“masbug/flysystem-google-drive-ext”:“^2.3.0”包不适用于 laravel 11
Laravel Google 驱动器集成“masbug/flysystem-google-drive-ext”:“^2.3.0”包不适用于 laravel 11 Laravel Google 驱动器集成“masbug/flysystem-google-drive-ext”:“^2.3.0”包不适用于 laravel 11 <?php namespace App\Admin\Controllers; use App\Admin\AdminController; use Illuminate\Support\Facades\Storage; use Masbug\Flysystem\GoogleDrive\GoogleDriveAdapter; use Masbug\Flysystem\GoogleDrive\GoogleDriveServiceProvider; class GoogleDriveController extends AdminController { protected $client; protected $folder_id; protected $service; protected $adapter; protected $serviceProvider; protected $ClientId = '###'; protected $ClientSecret = '###'; protected $refreshToken = '###'; public function __construct() { $this->client = new \Google_Client(); $this->client->setClientId($this->ClientId); $this->client->setClientSecret($this->ClientSecret); $this->client->refreshToken($this->refreshToken); $this->service = new \Google_Service_Drive($this->client); $this->folder_id = '1zQA5vLXEOnDVQ9ePPKfyiXUPbPxfJhT_'; $this->adapter = new GoogleDriveAdapter([ 'clientId' => $this->client->setClientId($this->ClientId), 'clientSecret' => $this->client->setClientSecret($this->ClientSecret), 'refreshToken' => $this->client->refreshToken($this->refreshToken), $this->service = new \Google_Service_Drive($this->client), ]); $this->serviceProvider = new GoogleDriveServiceProvider($this->adapter); // Set the folder ID $this->folder_id = '1zQA5vLXEOnDVQ9ePPKfyiXUPbPxfJhT_'; } public function create_folder_in_parent($folderName, $parentFolderID) { $fileMetadata = [ 'name' => $folderName, 'parents' => [$parentFolderID], 'mimeType' => 'application/vnd.google-apps.folder', ]; $folder = $this->serviceProvider->createDirectory($folderName, $parentFolderID); return $folder['id']; } public function check_if_folder_exists($folderName, $folderID) { $folders = $this->serviceProvider->listContents('/', true); foreach ($folders as $folder) { if ($folder['type'] == 'dir' && $folder['basename'] == $folderName) { return true; } } return false; } public function upload_image($todayFolderID, $imageToBeUploaded, $imageName) { $result = $this->serviceProvider->write($todayFolderID.'/'.$imageName, $imageToBeUploaded); return $result; } public function getShareableLink($fileID) { $file = $this->serviceProvider->getMetadata($fileID); return $file['url']; } protected function remove_duplicated($fileName) { $files = $this->serviceProvider->listContents('/', true); foreach ($files as $file) { if ($file['type'] == 'file' && $file['basename'] == $fileName) { $this->serviceProvider->delete($file['path']); } } } public function upload_files() { $files = Storage::files(); foreach ($files as $file) { $this->remove_duplicated($file); $read = Storage::get($file); $this->upload_image($this->folder_id, $read, basename($file)); Storage::delete($file); } } public function files_count() { $files = $this->serviceProvider->listContents($this->folder_id, true); return count($files); } } 我将 Laravel 6 升级到 Laravel 10 在 Laravel 10 中它不起作用。 请为我提供更好的解决方案。 尝试安装 作曲家需要 masbug/flysystem-google-drive-ext
如何使用Linux命令行将本地文件更新到Google Drive
我是 Linux 新手,我想使用 Linux 命令自动上传/更新本地文件到 Google Drive。有人以前有过经验吗?如果有人能为我提供,我将不胜感激......
在 Google Colab Pro 中连接到 A100 GPU 时出现问题
我于2024年7月17日首次支付了Colab Pro服务的费用。从那时起,我使用该平台尝试创建内容的次数不超过3或4次。今天,当我尝试再次连接时...
将带有应用程序脚本的 Google 表格上传到 FTP 服务器
我的 Google 云端硬盘中有一张 Google 表格,我想知道是否有办法使用触发器自动将此表格上传到 FTP 服务器(使用 FileZilla 创建)。
如何实际将 csv 文件从 colab 保存到 Google Drive?
所以,这个问题看似很简单,但显然并非如此。 我需要将 pandas 数据框转换为 csv 文件并将其保存在谷歌驱动器中。 我的驱动器已安装,我能够保存 zip 文件并且...
“提供的文件 ID 不可用。”使用带有 python 脚本的驱动器 API 来复制文件时
我正在尝试编写Python脚本来使用Drive API和服务帐户复制和编辑Google Drive上的文件以实现权限目的。 导入 google.auth 从 googleapiclient.discovery 导入...
Windows 资源管理器和 Google Drive 之间的唯一文件标识符
使用与下面类似的方法,我使用“Id”属性更新 Google Drive 文件夹中文件的“name”属性。任务执行没有问题...
我只想通过Google Drive或Acrobat查看PDF。 首先我尝试访问 smb 文件, 但我认为smb协议对googledrive不友好。(HTTP访问) 然后我从 smb 下载 PDF 文件到我的...
我一直在使用谷歌日历来跟踪事件。简而言之,我想获取这些事件并下载与它们相关的附件。我正在 Go 中执行此操作,但我对任何可行的解决方案持开放态度......
我不小心点击了删除而不是下载到 Gdrive 的共享文件中。 我有该文件的编辑权限。 关于这一点,需要了解一些事情, 该文件是否仍然可用...
Google Drive api 错误,我们很抱歉,但您的计算机或网络可能正在发送自动查询
标题:{ 'x-goog-api-client': 'gdcl/7.2.0 gl-node/20.17.0', '内容类型':'多部分/相关;边界=1a372e33-1c3d-...
将图片从 Colab 上传到 Google Drive 文件夹
这应该是非常简单的,但我已经搜索了几个小时,但未能实现这一目标。 我正在尝试将我在 Google Colab 中生成的简单 matplotlib 图形保存到 Google
在 SharePoint 上使用 Graph API,如何确定用户是否有权访问某些项目
使用图形API 我们在 Sharepoint 驱动器上托管一些文件,并使用它进行文件预览。效果很好,我可以使用此 API 网址查看预览: GET /drives/{drive-id}/items/{item-id}/
在 SharePoint 上,如何确定用户是否有权访问某些项目
我们在 Sharepoint 驱动器上托管一些文件,并使用它进行文件预览。效果很好,我可以使用此 API 网址查看预览: GET /drives/{drive-id}/items/{item-id}/preview 现在,
使用 Rust 将文件上传到 Google Drive 时,我无法输入文件标题
文件已上传到我的驱动器,但无标题 fn uploadFile(令牌:字符串,路径:字符串,名称:字符串,mimeType:字符串){ 让 mut headers = header::HeaderMap::new(); 标题.i...
NextJs + googleapis(补丁功能),移动文件夹/文件到指定文件夹
我正在尝试使用 nextjs + googleapis 创建补丁功能以将特定文件/文件夹移动到另一个文件夹 这是我正在尝试的代码: const moveFileOrFolder = async () => { ...
如何使用PHP检测计算机上的所有驱动器?该检测将包括: 硬盘 笔式驱动器 硬盘驱动器 如何跨多个平台(例如 Linux 和 Windows)完成此操作?
我在确定文件的创建时间时遇到问题。 当我将文件从一个文件夹复制到另一个文件夹并删除原始文件时,副本会获得新的创建日期。如果我将副本复制回...
我的和这个问题类似。 如何使用变量将文件从网络共享复制到本地磁盘? 唯一的区别是我的网络驱动器有用户名和密码的密码保护。 我