c - 如何将 C 语言更改为外部磁盘驱动器

标签 c command-line external disk

大家好,我想知道如何(如果可能)用 C 语言更改为外部硬盘驱动器。我正在编写一个与外部硬盘驱动器一起使用的程序。

非常感谢, 文先生

最佳答案

要小心更改程序中的目录 - 通常需要的只是打开外部设备上的文件,而不实际更改其目录。

但是,在 Windows 和 Unix 上,基本答案是通过“更改目录”操作。在类 Unix 平台上,这是“chdir(2)”系统调用;你的程序应该指定外部硬盘挂载的目录名称,然后相对路径名将写入磁盘上的适当位置(以路径名不包含太多“../”序列为准)。

在 Windows 上,您需要确保指定驱动器号以及硬盘驱动器上的路径。

关于c - 如何将 C 语言更改为外部磁盘驱动器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1933665/

相关文章:

c - 非线性 lut 对数精度

C 获取十六进制 shellcode 的大小

perl - 如何引用 Perl 子例程?

javascript - 无法将 getElementByID 对象传递给 Chrome 上的外部 JS 文件

c - 保护共享数据并共享同一堆栈

c - 为什么我的字符串打印了两次?

MySQL 命令行问题 - 不明确的选项 --s

c++ - MVC 和命令行应用程序

command-line - 我们如何从 Notepad++ 中的命令行打开文件夹作为工作区?

android - 在 Google Play 之外更新 Android 应用程序