我在目錄中/home/destination
我需要回到/home
目錄。有關如何使用C程序來實現這一點的任何想法?使用C程序在Linux中返回到上一個目錄
1
A
回答
3
4
可以使用chdir
功能如下:
chdir(".."); /* change current working directory, go one level up */
0
如果你想升級 chdir("..");
將做的工作。但是,如果你想有一個像cd -
行爲,則應該使用此代碼:
char *prev;
prev = getcwd(prev, 0); /*POSIX.1-2001: will malloc enough memory*/
/*fail if prev is NULL, do something*/
chdir(prev);
free(prev);
相關問題
- 1. 在Linux上監視目錄的程序
- 2. 用c程序製作一個目錄
- 3. 在linux下使用c程序讀取目錄
- 4. 如何在Linux機器上用C鎖定一個目錄
- 5. 解鏈到一個目錄 - 返回
- 6. 返回上一個應用程序iOS
- 7. nginx + uWSGI上的Flask返回一個404錯誤,除非linux目錄存在
- 8. 如何在bash中快速返回上一個工作目錄?
- 9. C程序目錄掃描器只能用於一個目錄
- 10. 在C程序中更改Linux shell中的工作目錄
- 11. Tcl:cd回到上一個目錄
- 12. 在C程序中從linux命令獲取返回碼
- 13. 在Linux中使用Visual Studio C#程序
- 14. RxJava返回上一個調度程序
- 15. 一個簡單的程序用C在Linux上
- 16. Android:回到上一個應用程序
- 17. 在Linux上如何守護一個c/C++程序
- 18. 退出後返回到上一個應用程序?
- 19. 如何使用Linux命令將一個目錄複製到多個目錄?
- 20. GetFiles()不返回目錄C中的第一個文件名#
- 21. 更改順序將返回在Linux上
- 22. 快速找到Linux上的一個目錄中的文件數
- 23. 如何在Linux/Debian上包含一個目錄到java.library.path?
- 24. 在linux中使用java執行C程序目標代碼
- 25. 返回控制到一個小程序
- 26. 如何在Linux上使用C包含多個目錄中的文件?
- 27. Python Qtconsole:QApp = QCoreApplication.instance()在Linux上返回None,在Windows上返回一個有效的QApplication
- 28. 使用導出選項,而在Linux中從一個目錄移動到另一個目錄
- 29. 返回C字符串到C#程序
- 30. Python應用程序目錄結構(Linux)
您是否在尋找一個C程序,您可以從命令行調用和設置當前目錄?或者你想在C程序中設置當前目錄? – Giorgio
你在殼? –
我需要一個運行在命令行中的c程序並更改當前的directoy – David