필터 지우기
필터 지우기

Copying directory structure without files

조회 수: 15 (최근 30일)
TL
TL 2022년 8월 3일
댓글: Walter Roberson 2022년 8월 3일
I would like to copy a directory structure without copying the files inside of it but I cannot figure out how. Copying everything and then deleting the files is not an option because it would take long and I don't have so much space. Using mkdir would be an option but then I would need to use loops to create the subfolders etc. so I was wondering if there is something simple to just copy the structure directly? Thank you in advance!

채택된 답변

Walter Roberson
Walter Roberson 2022년 8월 3일
You only have to mkdir the leaf directories: mkdir will create any intermediate directory needed.
You can use dir() with the '**' pattern to find all names, and then discard from the list the ones for which isdir is false. Then use ismember on the name to discard the . and .. directories. Use the folder field to find the path, but make sure to discard the prefix to the root of the tree.
Do you happen to be using Linux or MacOS? Because you can system a shell command to do all the work.
  댓글 수: 4
Walter Roberson
Walter Roberson 2022년 8월 3일
https://www.gnu.org/software/cpio/cpio.html
Walter Roberson
Walter Roberson 2022년 8월 3일
https://docs.microsoft.com/en-us/windows/wsl/about should have find command, not sure if it would have cpio

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 File Operations에 대해 자세히 알아보기

제품


릴리스

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by