如何在C中更改为外部磁盘驱动器

时间:2009-12-17 00:06:25

标签: c command-line external disk

大家好,我想知道如何(如果可能的话)在C中更换为外置硬盘。我正在编写一个适用于外置硬盘的程序。

非常感谢,             曼先生

1 个答案:

答案 0 :(得分:2)

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

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

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