大家好,我想知道如何(如果可能的话)在C中更换为外置硬盘。我正在编写一个适用于外置硬盘的程序。
非常感谢, 曼先生
答案 0 :(得分:2)
要小心改变程序中的目录 - 通常需要的只是打开外部设备上的文件而不实际更改目录。
但是,在Windows和Unix上,基本答案都是通过“更改目录”操作。在类Unix的平台上,那就是'chdir(2)'系统调用;您的程序应指定安装外部硬盘的目录的名称,然后相对路径名将写入磁盘上的适当位置(受路径名称不包含太多“../”序列)。
在Windows上,您需要确保指定驱动器号以及硬盘驱动器上的路径。