# How to change working directory in julia with atom

**URL:** https://discourse.julialang.org/t/how-to-change-working-directory-in-julia-with-atom/7588
**Category:** General Usage
**Created:** [December 7, 2017, 12:53am UTC](https://discourse.julialang.org/t/how-to-change-working-directory-in-julia-with-atom/7588 "2017-12-07T00:53:09Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![renbro](https://avatars.discourse-cdn.com/v4/letter/r/919ad9/32.png) [@renbro](https://discourse.julialang.org/u/renbro)
#### Post date: [December 7, 2017, 12:53am UTC](https://discourse.julialang.org/t/how-to-change-working-directory-in-julia-with-atom/7588/1 "2017-12-07T00:53:09Z")

</div>

The command to change working directory is cd(dir::AbstractString=homedir()). Can anyone give an example as how to use it?

---

<div class="post-metadata">

### Author: ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)
#### Post date: [December 7, 2017, 12:59am UTC](https://discourse.julialang.org/t/how-to-change-working-directory-in-julia-with-atom/7588/2 "2017-12-07T00:59:49Z")

</div>

`cd("../mydir/someotherdir/")`

---

<div class="post-metadata">

### Author: ![renbro](https://avatars.discourse-cdn.com/v4/letter/r/919ad9/32.png) [@renbro](https://discourse.julialang.org/u/renbro)
#### Post date: [December 7, 2017, 1:03am UTC](https://discourse.julialang.org/t/how-to-change-working-directory-in-julia-with-atom/7588/3 "2017-12-07T01:03:22Z")

</div>

Thank you. Worked fine. I was trying cd(“D:\study\juliaprog”)  
which was giving me error.

---

<div class="post-metadata">

### Author: ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)
#### Post date: [December 7, 2017, 1:05am UTC](https://discourse.julialang.org/t/how-to-change-working-directory-in-julia-with-atom/7588/4 "2017-12-07T01:05:10Z")

</div>

Backslashes on Windows: you have to double them.  
`cd(“D:\\study\\juliaprog”)`  
(“Escape” the backslash.)

---

<div class="post-metadata">

### Author: ![renbro](https://avatars.discourse-cdn.com/v4/letter/r/919ad9/32.png) [@renbro](https://discourse.julialang.org/u/renbro)
#### Post date: [December 7, 2017, 1:24am UTC](https://discourse.julialang.org/t/how-to-change-working-directory-in-julia-with-atom/7588/5 "2017-12-07T01:24:04Z")

</div>

_cd(“D:\study\juliaprog”)_ was also not working. Showing error.

---

<div class="post-metadata">

### Author: ![greg\_plowman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/greg_plowman/32/8100_2.png) [@greg\_plowman](https://discourse.julialang.org/u/greg_plowman)
#### Post date: [December 7, 2017, 1:25am UTC](https://discourse.julialang.org/t/how-to-change-working-directory-in-julia-with-atom/7588/6 "2017-12-07T01:25:26Z")

</div>

> [@PetrKryslUCSD](#):
>
> Backslashes on Windows: you have to double them.
> 
> cd(“D:\\study\\juliaprog”)

or use a [Raw String Literal](https://docs.julialang.org/en/stable/manual/strings/#man-raw-string-literals-1)

```julia
cd(raw“D:\study\juliaprog”)

```

---

<div class="post-metadata">

### Author: ![renbro](https://avatars.discourse-cdn.com/v4/letter/r/919ad9/32.png) [@renbro](https://discourse.julialang.org/u/renbro)
#### Post date: [December 7, 2017, 1:30am UTC](https://discourse.julialang.org/t/how-to-change-working-directory-in-julia-with-atom/7588/7 "2017-12-07T01:30:06Z")

</div>

> [@greg\_plowman](#):
>
> > [@PetrKryslUCSD](#):
> >
> > Backslashes on Windows: you have to double them.
> > 
> > cd(“D:\\study\\juliaprog”)
> 
> or use a [Raw String Literal](https://docs.julialang.org/en/stable/manual/strings/#man-raw-string-literals-1)
> 
> ```julia
> cd(raw“D:\study\juliaprog”)
> 
> ```

Worked fine

---

<div class="post-metadata">

### Author: ![Aquaman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aquaman/32/6586_2.png) [@Aquaman](https://discourse.julialang.org/u/Aquaman)
#### Post date: [March 30, 2019, 2:27pm UTC](https://discourse.julialang.org/t/how-to-change-working-directory-in-julia-with-atom/7588/8 "2019-03-30T14:27:17Z")

</div>

Hi

I used this method, but the issue is not solved, e.g.

```julia
 cd("D:\\Downloads\\AbaqusReader.jl-master")
 filename = Pkg.dir("AbaqusReader","test","test_sparse_mesh","cube_tet4.inp")
mesh = abaqus_read_mesh(filename)

```

> ERROR: SystemError: opening file “C:\Users\test\.julia\packages\AbaqusReader\sDEH0\test\test\_sparse\_mesh\cube\_tet4.inp”: No such file or directory

How can we change the work folder in JULIA 1.1.0?

---

<div class="post-metadata">

### Author: ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)
#### Post date: [March 30, 2019, 3:05pm UTC](https://discourse.julialang.org/t/how-to-change-working-directory-in-julia-with-atom/7588/9 "2019-03-30T15:05:12Z")

</div>

With `cd`. Check the current working directory with `pwd`. Your problem is because `Pkg.dir` (which AFAIU is deprecated) gives you an absolute path so your working directory has no influence.

---

<div class="post-metadata">

### Author: ![Aquaman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aquaman/32/6586_2.png) [@Aquaman](https://discourse.julialang.org/u/Aquaman)
#### Post date: [March 30, 2019, 3:14pm UTC](https://discourse.julialang.org/t/how-to-change-working-directory-in-julia-with-atom/7588/10 "2019-03-30T15:14:55Z")

</div>

Hi

thanks! one more question: where can we find the **output file** from

```julia
abaqus_read_mesh(filename)

```

---

<div class="post-metadata">

### Author: ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)
#### Post date: [March 30, 2019, 3:15pm UTC](https://discourse.julialang.org/t/how-to-change-working-directory-in-julia-with-atom/7588/11 "2019-03-30T15:15:21Z")

</div>

There is no output file. It returns a dictionary with the information parsed from the file.

---

<div class="post-metadata">

### Author: ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)
#### Post date: [March 30, 2019, 3:15pm UTC](https://discourse.julialang.org/t/how-to-change-working-directory-in-julia-with-atom/7588/12 "2019-03-30T15:15:43Z")

</div>

You are asking specifically for the file “C:\Users\test.julia\packages\AbaqusReader\sDEH0\test\test\_sparse\_mesh\cube\_tet4.inp” and if this file does not exist you get an error message. Your work folder has no bearing on that.

---

<div class="post-metadata">

### Author: ![Aquaman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aquaman/32/6586_2.png) [@Aquaman](https://discourse.julialang.org/u/Aquaman)
#### Post date: [March 30, 2019, 3:20pm UTC](https://discourse.julialang.org/t/how-to-change-working-directory-in-julia-with-atom/7588/13 "2019-03-30T15:20:29Z")

</div>

What does “reexport” mean?

`If we convert Abaqus inp file to a dict, which kind format of output file`

What do you want to do?

```julia
e.g. we can use this output file for 
# [KristofferC](https://github.com/KristofferC)/ **[FEM.jl](https://github.com/KristofferC/FEM.jl)**

```

---

<div class="post-metadata">

### Author: ![Aquaman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aquaman/32/6586_2.png) [@Aquaman](https://discourse.julialang.org/u/Aquaman)
#### Post date: [March 30, 2019, 3:21pm UTC](https://discourse.julialang.org/t/how-to-change-working-directory-in-julia-with-atom/7588/14 "2019-03-30T15:21:17Z")

</div>

Thank you. Professor!

---

<div class="post-metadata">

### Author: ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)
#### Post date: [March 30, 2019, 3:30pm UTC](https://discourse.julialang.org/t/how-to-change-working-directory-in-julia-with-atom/7588/15 "2019-03-30T15:30:05Z")

</div>

What does “reexport” mean? What do you want to do?

You have an Abaqus input file stored on disk. What do you want to do with it?
