是否可以设置当前目录?

时间:2013-11-28 13:25:04

标签: c windows working-directory

是否可以在C(而不是C ++)中设置当前目录? WINDOWS XP

这是一个例子:

当前目录的路径:\current_directory\
我想要获得的路径:\current_directory\dir_I_want_to_work_with\

我是否可以从当前目录跳到更高级别的目录,然后使用函数rename(“file.txt”,“file2.txt”); ?

我试过了system("cd \destination_dir");但它不起作用。

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:1)

不知道它是否适用于Windows,符合POSIX的方式是:

 int chdir(char *path)

这似乎是你正在寻找的那个

(b.t.w。这似乎也符合ANSI C标准。见:http://www.oocities.org/siliconvalley/peaks/8778/TAU_advprog-ANSIlib.html