草庐IT

cd-drive

全部标签

c++ - 如何检查 CD 驱动器在 Linux 中是打开还是关闭?

我正在开发一个需要了解CD驱动器是打开还是关闭的应用程序。eject打开CD驱动器,并检查打开需要多长时间(时间越短表示它已打开,时间越长,嗯...),但我无法使用此技术,因为应用程序实际上打开了驱动器(如果驱动器关闭,我不想重新打开它,如果驱动器打开,我也不想关闭它)。我如何在Linux上执行此操作?我看到可以在Windows下执行此操作(尽管可能是错误的),但我还没有看到在linux上执行此操作的方法。如果无法使用linuxAPI调用,是否可以实现一个可以执行此操作的低级函数? 最佳答案 要使示例代码正常工作,您应该这样做:#i

linux - 没有 cd 命令的手册页

UbuntuLinux15.10-我刚刚注意到cd没有手册页这似乎有点奇怪。我试过:mancd在cmd行,我回来了Nomanualentryforcd我正在尝试查找关于的文档cd-在上一个目录和当前目录之间切换非常方便和cd--这似乎是的别名cd~我是不是遗漏了一些非常明显的东西,还是应该提供手册页? 最佳答案 cd不是命令,它内置于您的shell中。这是必要的,因为您当前的工作目录由PWD环境变量控制,该变量以pwd或“打印工作目录”命令命名。父进程的环境变量不能被子进程改变。因此,如果您的shell运行/bin/cd并更改了PW

linux - BASH 空白别名到 'cd'

我是一个快乐的BASH用户。我不想切换到另一个shell(在本例中为ZSH)。ZSH具有无需键入即可更改目录的能力:cd/to/a/directory无需键入cd即可更改目录的正确别名(或者可能是BASH函数)是什么?在我上面的例子中,移动到/to/a/directory会像这样完成:/to/a/directory我试过:alias''='cd'alias""='cd'alias""='cd'有什么想法吗? 最佳答案 这是version4.0ofBash中添加的一个选项.你可以设置它:$shopt-sautocd将其放入您的.bas

linux - "cd"在 shell 脚本中不起作用

我想知道为什么cd在shell脚本中不起作用。具体如下,#!/bin/shcdtestmkdir$(date+%d-%mm-%Y)当我运行它时,我无法cd进行测试cd:2:can'tcdto/test为什么会这样? 最佳答案 我遇到了同样的问题。原来问题是\r\n行尾。要修复它,做tr-d"\r"newname.sh来自http://talk.maemo.org/showthread.php?s=1cadd53b369d5408c2b9d53580a32dc4&t=67836&page=2

php - 如何在 PHP 中阅读 Google Drive 电子表格?

我所做的只是从网站上读取Google电子表格。我已经阅读并重新阅读了GoogleDriveAPI文档以及StackOverflow上的所有GoogleDrivePHP,但我仍然无法到达终点。这是我所做的:访问过GoogleAPI控制台并且:在“服务”下启用“DriveAPI”和“DriveSDK”;在“API访问”下创建了一个OAuth2.0客户端ID。在“Web应用程序的客户端ID”下,控制台为我提供了“客户端ID”、“电子邮件地址”、“客户端密码”、“重定向URI”和“JavaScript来源”;下载“GoogleAPIPHP客户端库”;打开Google云端硬盘文档(电子表格)并点

android - Google Drive Android API - 检查文件夹是否存在

我试图弄清楚如何使用新的GoogleDriveAndroidAPI检查Google云端硬盘中是否存在文件夹我尝试了以下方法,认为如果找不到文件夹,它会崩溃或返回null,但它不会那样做(只要它是有效的DriveId,即使文件夹已被删除)。DriveFolderfolder=Drive.DriveApi.getFolder(getGoogleApiClient(),driveId));如果我尝试在从上述代码中获得的文件夹中创建一个文件,它也不会崩溃吗?显然,我很难理解这个新API是如何一起工作的,尤其是在非常有限的教程和SO问题的情况下,我真的坚持这个,所以任何输入都将不胜感激。只是为了

android - Google Drive GET_CONTENT Intent 读取文件

我在android上有一个应用程序,它使用Dropbox等云存储进行文件共享。为了开始分享,我抛出android.intent.action.SEND。在显示的列表中,我看到了GoogleDrive应用程序(以前安装),所以我尝试将文件发送给它-它工作正常,文件出现在Drive列表中。然后,我想在另一台设备上读取此文件。我扔android.intent.action.GET_CONTENTIntent,选择Drive然后不知道如何获取文件。我收到一个类似这样的Uri:content://com.google.android.apps.docs.files/exposed_content

适用于 Google Drive 的 Android API?

目前发布的API似乎专注于Chrome商店应用。是否会有适用于Android的API,或者是否可以使用现有的API,例如Google文档列表数据?如果是这样,应该使用哪个URL来列出/访问文件? 最佳答案 编辑:随着文档列表API的弃用,这不再是最佳解决方案您可以使用现有的DocumentsListAPI来访问Drive资源,它们共享相同的端点。 关于适用于GoogleDrive的AndroidAPI?,我们在StackOverflow上找到一个类似的问题:

android - 如何获取文件 ID,以便我可以从 Android 上的 Google Drive API 下载文件?

我正在开发一个Android项目,我正在尝试使用GoogleDriveAPI,并且我已经完成了大部分工作,但是我在执行下载时遇到了问题。我无法在任何地方找到如何获取文件ID以便执行下载。为了测试,我检索了我的驱动器帐户中的所有文件并将它们添加到列表数组中,然后获取列表中第一个文件的ID。然后我将文件ID复制到下载文件的命令中,这成功了,但我不知道如何获取我要下载的特定文件的文件ID。下面是我用来下载文件的代码。privatevoiddownloadFile(){Threadthread=newThread(newRunnable(){@Overridepublicvoidrun(){t

当我使用 queryChildren 时,Android Google drive App 数据文件夹返回空

我正在使用新的Googleplayservicedriveapi在我的android应用程序中使用App文件夹实现数据的备份和恢复。我按照googledrive开发人员指南中的说明进行操作。我只使用时可以成功备份和恢复数据一台设备,不要卸载并重新安装应用程序。但是当我使用两台设备或卸载并重新安装应用程序时会出现问题。场景1:我在一台设备上安装我的应用程序并成功备份数据到“应用程序文件夹”,我可以在谷歌驱动器“管理应用程序”中看到我的应用程序文件夹的数据大小发生了变化,然后我在另一台设备上安装了我的应用程序并尝试使用“从谷歌驱动器恢复”来恢复我刚刚在第一台设备上备份的数据。但是谷歌驱动器