如何向后移动父文件夹

Jam*_*e H 21 r file

在R中,我正在研究"./parent/Child/A".我想移回父文件夹"child",但是当我输入完整路径时.它失去了很多次.

小智 43

setwd('..')
Run Code Online (Sandbox Code Playgroud)

将在不进入绝对路径的情况下向上移动一个目录.这是一个例子

> getwd()
[1] "C:/Users/D/Desktop/EDABaseball"
> setwd('..')
> getwd()
[1] "C:/Users/D/Desktop"
Run Code Online (Sandbox Code Playgroud)


HBa*_*Bat 8

我还发现dirname()函数非常有用,特别是如果您的路径保存在变量中:

mypath <- getwd()

# The path of the parent directory:
dirname(mypath)
Run Code Online (Sandbox Code Playgroud)


Bro*_*wer 5

我认为您想移回工作目录./parent/Child/。假设您当前的工作目录为./parent/Child/A

1) setwd("..")

2) setwd("./..")

3) setwd("./parent/Child")

  • 使用一个或两个点有什么区别?我不得不返回两个文件夹,不得不使用“ ../../analisys/data” (4认同)
  • @niklai 要返回目录层次结构中的两级,您需要输入命令 `setwd("./../..")` 并要返回三级,您需要输入命令 `setwd("./. ./../..")`等等。 (2认同)