Hello, new user here.
Very basic question...I want to copy a folder which is on the same level (hence outside) of the current folder and paste it in a subfolder of the current folder. I've tried it and by using the status function the result is "1". So, it was a successful operation. The problem is that the only thing it was coppied were the files inside the copied folder and not the folder and its contents.
How can I do it.
Thanks

 採用された回答

the cyclist
the cyclist 2015 年 11 月 1 日

0 投票

copyfile('../../oldDirectoryName','newDirectoryName')
Set the new name to be identical to the old one, if you want to retain the same name.
Use more or fewer sets of '../', depending on the number of levels away it is in the directory structure.

1 件のコメント

rbarata
rbarata 2015 年 11 月 2 日
I could see where I was going wrong, or what I was not doing. I need to specify the copied folder name in the destiny path. This is a strange behaviour because when I copy something, I copy everything, even the folder name. But this might be useful to copy the contents in a new folder without using mkdir.

サインインしてコメントする。

その他の回答 (1 件)

Walter Roberson
Walter Roberson 2015 年 11 月 1 日

0 投票

The folder that is one level up from the current folder appears to designate the parent of the current folder. You want to copy it and all its children into a new folder in the current folder. As the current folder is a child of its parent, that means the current folder must be copied into a child of itself, and since it contains that child, the child folder must be copied into the child folder, and since that is a child of the current folder it has to be copied...
In other words, you are creating an infinite loop.
Do you possibly mean you want to copy a folder that has the same level as the current folder, like C:\A and C:\B are at the same level?

1 件のコメント

rbarata
rbarata 2015 年 11 月 1 日
Yes, what I meant was copying a folder at the same level that the current folder. My mistake in the first post (already corrected).

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeFile Operations についてさらに検索

タグ

質問済み:

2015 年 11 月 1 日

コメント済み:

2015 年 11 月 2 日

Community Treasure Hunt

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

Start Hunting!

Translated by