Merging folders with practically the same name but different casing
When digging around in the advanced settings in Dropbox I lost a folder. I only discovered this about a month later. I managed to get this folder back from Dropbox however the file structure of the subfolders have changed dramatically. The current folder now contains two versions of each original subfolder. Currently it looks like this:
folder
/folder1
/folder11
/folder111
/Folder111
/file1111
/file1112
/file1113
/Folder11
/file111
/file112
/folder12
/Folder12
/folder2
/folder3
So I have lowercase subfolders and I have BumpyCase subfolders. The lowercase subfolders contain subsubfolders and the BumpyCase subfolders contain files. The subsubfolders again contain a lowercase and a BumpyCase version of their respective subfolders. And this story goes on for several levels deep.
Fortunately there is no duplication in files, only in folders (same letters but different casing). So on each level I need to merge folders which differ only in the casing of names. And to do this correctly I need to start at the deepest level and work myself up to the top level folder.
I want everything to go into the CamelCase directories.
The partition where the data is is an Ext4 partition. I have access to several NTFS partitions.
Is there a handy Linux command/tool or someone with an idea for a script which could accomplish this? I'm already very happy that I got my stuff back, but the current structure is a big inconvenience.
command-line shell-script rename filenames recursive
bumped to the homepage by Community♦ 4 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
add a comment |
When digging around in the advanced settings in Dropbox I lost a folder. I only discovered this about a month later. I managed to get this folder back from Dropbox however the file structure of the subfolders have changed dramatically. The current folder now contains two versions of each original subfolder. Currently it looks like this:
folder
/folder1
/folder11
/folder111
/Folder111
/file1111
/file1112
/file1113
/Folder11
/file111
/file112
/folder12
/Folder12
/folder2
/folder3
So I have lowercase subfolders and I have BumpyCase subfolders. The lowercase subfolders contain subsubfolders and the BumpyCase subfolders contain files. The subsubfolders again contain a lowercase and a BumpyCase version of their respective subfolders. And this story goes on for several levels deep.
Fortunately there is no duplication in files, only in folders (same letters but different casing). So on each level I need to merge folders which differ only in the casing of names. And to do this correctly I need to start at the deepest level and work myself up to the top level folder.
I want everything to go into the CamelCase directories.
The partition where the data is is an Ext4 partition. I have access to several NTFS partitions.
Is there a handy Linux command/tool or someone with an idea for a script which could accomplish this? I'm already very happy that I got my stuff back, but the current structure is a big inconvenience.
command-line shell-script rename filenames recursive
bumped to the homepage by Community♦ 4 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Do you want to merge the files into the lower or CamelCase directories? You didn't say what you ultimately wanted.
– slm♦
Oct 10 '13 at 13:51
Do you have access to a VFAT partition? You might be able to do something clever if so since VFAT is case insensitive.
– terdon♦
Oct 10 '13 at 17:22
I want everything to go into the CamelCase directories. The partition where the data is is an Ext4 partition. I have access to several NTFS partitions.
– Aeronaelius
Oct 10 '13 at 19:44
Merging to lowercase directories would be easier. Do you only ever have one camelcase directory per lowercase equivalent? If not, how do you decide betweenFoobAr
andfOOBAr
?
– Gilles
Oct 10 '13 at 21:36
No it differs. The actual data is what I have collected for my uni over the years. The top level folder isUniversity
and this has as subfolders the 1st until 5th year. And these folders contain a folder per course and those folders contain folders likeOld exams
,Lecture slides
,Assignments
andHand-outs
. But everything is good now. I fiddled around a little bit more with Dropbox and I managed to get the folder in its original from directly from Dropbox.
– Aeronaelius
Oct 10 '13 at 22:19
add a comment |
When digging around in the advanced settings in Dropbox I lost a folder. I only discovered this about a month later. I managed to get this folder back from Dropbox however the file structure of the subfolders have changed dramatically. The current folder now contains two versions of each original subfolder. Currently it looks like this:
folder
/folder1
/folder11
/folder111
/Folder111
/file1111
/file1112
/file1113
/Folder11
/file111
/file112
/folder12
/Folder12
/folder2
/folder3
So I have lowercase subfolders and I have BumpyCase subfolders. The lowercase subfolders contain subsubfolders and the BumpyCase subfolders contain files. The subsubfolders again contain a lowercase and a BumpyCase version of their respective subfolders. And this story goes on for several levels deep.
Fortunately there is no duplication in files, only in folders (same letters but different casing). So on each level I need to merge folders which differ only in the casing of names. And to do this correctly I need to start at the deepest level and work myself up to the top level folder.
I want everything to go into the CamelCase directories.
The partition where the data is is an Ext4 partition. I have access to several NTFS partitions.
Is there a handy Linux command/tool or someone with an idea for a script which could accomplish this? I'm already very happy that I got my stuff back, but the current structure is a big inconvenience.
command-line shell-script rename filenames recursive
When digging around in the advanced settings in Dropbox I lost a folder. I only discovered this about a month later. I managed to get this folder back from Dropbox however the file structure of the subfolders have changed dramatically. The current folder now contains two versions of each original subfolder. Currently it looks like this:
folder
/folder1
/folder11
/folder111
/Folder111
/file1111
/file1112
/file1113
/Folder11
/file111
/file112
/folder12
/Folder12
/folder2
/folder3
So I have lowercase subfolders and I have BumpyCase subfolders. The lowercase subfolders contain subsubfolders and the BumpyCase subfolders contain files. The subsubfolders again contain a lowercase and a BumpyCase version of their respective subfolders. And this story goes on for several levels deep.
Fortunately there is no duplication in files, only in folders (same letters but different casing). So on each level I need to merge folders which differ only in the casing of names. And to do this correctly I need to start at the deepest level and work myself up to the top level folder.
I want everything to go into the CamelCase directories.
The partition where the data is is an Ext4 partition. I have access to several NTFS partitions.
Is there a handy Linux command/tool or someone with an idea for a script which could accomplish this? I'm already very happy that I got my stuff back, but the current structure is a big inconvenience.
command-line shell-script rename filenames recursive
command-line shell-script rename filenames recursive
edited Oct 10 '13 at 21:35
Gilles
534k12810781595
534k12810781595
asked Oct 10 '13 at 12:31
AeronaeliusAeronaelius
3033718
3033718
bumped to the homepage by Community♦ 4 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
bumped to the homepage by Community♦ 4 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Do you want to merge the files into the lower or CamelCase directories? You didn't say what you ultimately wanted.
– slm♦
Oct 10 '13 at 13:51
Do you have access to a VFAT partition? You might be able to do something clever if so since VFAT is case insensitive.
– terdon♦
Oct 10 '13 at 17:22
I want everything to go into the CamelCase directories. The partition where the data is is an Ext4 partition. I have access to several NTFS partitions.
– Aeronaelius
Oct 10 '13 at 19:44
Merging to lowercase directories would be easier. Do you only ever have one camelcase directory per lowercase equivalent? If not, how do you decide betweenFoobAr
andfOOBAr
?
– Gilles
Oct 10 '13 at 21:36
No it differs. The actual data is what I have collected for my uni over the years. The top level folder isUniversity
and this has as subfolders the 1st until 5th year. And these folders contain a folder per course and those folders contain folders likeOld exams
,Lecture slides
,Assignments
andHand-outs
. But everything is good now. I fiddled around a little bit more with Dropbox and I managed to get the folder in its original from directly from Dropbox.
– Aeronaelius
Oct 10 '13 at 22:19
add a comment |
Do you want to merge the files into the lower or CamelCase directories? You didn't say what you ultimately wanted.
– slm♦
Oct 10 '13 at 13:51
Do you have access to a VFAT partition? You might be able to do something clever if so since VFAT is case insensitive.
– terdon♦
Oct 10 '13 at 17:22
I want everything to go into the CamelCase directories. The partition where the data is is an Ext4 partition. I have access to several NTFS partitions.
– Aeronaelius
Oct 10 '13 at 19:44
Merging to lowercase directories would be easier. Do you only ever have one camelcase directory per lowercase equivalent? If not, how do you decide betweenFoobAr
andfOOBAr
?
– Gilles
Oct 10 '13 at 21:36
No it differs. The actual data is what I have collected for my uni over the years. The top level folder isUniversity
and this has as subfolders the 1st until 5th year. And these folders contain a folder per course and those folders contain folders likeOld exams
,Lecture slides
,Assignments
andHand-outs
. But everything is good now. I fiddled around a little bit more with Dropbox and I managed to get the folder in its original from directly from Dropbox.
– Aeronaelius
Oct 10 '13 at 22:19
Do you want to merge the files into the lower or CamelCase directories? You didn't say what you ultimately wanted.
– slm♦
Oct 10 '13 at 13:51
Do you want to merge the files into the lower or CamelCase directories? You didn't say what you ultimately wanted.
– slm♦
Oct 10 '13 at 13:51
Do you have access to a VFAT partition? You might be able to do something clever if so since VFAT is case insensitive.
– terdon♦
Oct 10 '13 at 17:22
Do you have access to a VFAT partition? You might be able to do something clever if so since VFAT is case insensitive.
– terdon♦
Oct 10 '13 at 17:22
I want everything to go into the CamelCase directories. The partition where the data is is an Ext4 partition. I have access to several NTFS partitions.
– Aeronaelius
Oct 10 '13 at 19:44
I want everything to go into the CamelCase directories. The partition where the data is is an Ext4 partition. I have access to several NTFS partitions.
– Aeronaelius
Oct 10 '13 at 19:44
Merging to lowercase directories would be easier. Do you only ever have one camelcase directory per lowercase equivalent? If not, how do you decide between
FoobAr
and fOOBAr
?– Gilles
Oct 10 '13 at 21:36
Merging to lowercase directories would be easier. Do you only ever have one camelcase directory per lowercase equivalent? If not, how do you decide between
FoobAr
and fOOBAr
?– Gilles
Oct 10 '13 at 21:36
No it differs. The actual data is what I have collected for my uni over the years. The top level folder is
University
and this has as subfolders the 1st until 5th year. And these folders contain a folder per course and those folders contain folders like Old exams
, Lecture slides
, Assignments
and Hand-outs
. But everything is good now. I fiddled around a little bit more with Dropbox and I managed to get the folder in its original from directly from Dropbox.– Aeronaelius
Oct 10 '13 at 22:19
No it differs. The actual data is what I have collected for my uni over the years. The top level folder is
University
and this has as subfolders the 1st until 5th year. And these folders contain a folder per course and those folders contain folders like Old exams
, Lecture slides
, Assignments
and Hand-outs
. But everything is good now. I fiddled around a little bit more with Dropbox and I managed to get the folder in its original from directly from Dropbox.– Aeronaelius
Oct 10 '13 at 22:19
add a comment |
2 Answers
2
active
oldest
votes
All commands start from the toplevel directory and assume that you have no newlines in file names. I assume GNU tools (Linux or Cygwin). Warning, this is all untested code, typed directly into the browser.
It's fairly easy to merge all directories to lowercase. One approach is to recurse over all directories and merge them into their lowercase counterpart. Do the traversal depth first so that when you merge two directories, their content is already normalized.
find . -depth -name '*[[:upper:]]*' -type d -execdir sh -c '
source=$0
target=$(echo "$source" | tr "[:upper:]" "[:lower:]")
if [ "$source" != "$target" ]; then # need to rename or merge
if [ -d "$target" ]; then
# merge $source (mixed- or uppercase) into $target (lowercase)
find "$source" -mindepth 1 -maxdepth 1 -exec mv -bt "$target" {} +
rmdir "$source"
else
mv "$source" "$target"
fi
fi
' {} ;
If you want to merge from lowercase to mixed case, you need to determine the mixed-case directory corresponding to each lowercase directory. The following snippet picks an arbitrary mixed-case directory if there is more than one.
find . -depth ! -name '*[[:upper:]]*' -type d -execdir sh -c '
source=$0
target=$(find . -maxdepth 1 -iname "$source" -not -name "$source" -print -quit)
if [ -n "$target" ]; then …
fi
' {} ;
add a comment |
I had the same problem and found a practical solution.
Just go to your Dropbox account and rename your root folders with lowercase names and download them again!
I read elsewhere that Dropbox has an issue with folders and case insensitivity. I am not sure if having folder uppercase names was the only problem. I had other issues that may affect Dropbox file system beyond folders with capital letters, such as sharing the folders from a Mac and trying to download them in an Ubuntu machine. But the problem I found was similar to the one reported here. All the folders were seen correctly on the web server but when downloaded all folders starting with uppercase letter were duplicated and some content went to the folders with uppercase and some content to the folders with lowercase, so I was looking for a way around to merge those folders.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f94429%2fmerging-folders-with-practically-the-same-name-but-different-casing%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
All commands start from the toplevel directory and assume that you have no newlines in file names. I assume GNU tools (Linux or Cygwin). Warning, this is all untested code, typed directly into the browser.
It's fairly easy to merge all directories to lowercase. One approach is to recurse over all directories and merge them into their lowercase counterpart. Do the traversal depth first so that when you merge two directories, their content is already normalized.
find . -depth -name '*[[:upper:]]*' -type d -execdir sh -c '
source=$0
target=$(echo "$source" | tr "[:upper:]" "[:lower:]")
if [ "$source" != "$target" ]; then # need to rename or merge
if [ -d "$target" ]; then
# merge $source (mixed- or uppercase) into $target (lowercase)
find "$source" -mindepth 1 -maxdepth 1 -exec mv -bt "$target" {} +
rmdir "$source"
else
mv "$source" "$target"
fi
fi
' {} ;
If you want to merge from lowercase to mixed case, you need to determine the mixed-case directory corresponding to each lowercase directory. The following snippet picks an arbitrary mixed-case directory if there is more than one.
find . -depth ! -name '*[[:upper:]]*' -type d -execdir sh -c '
source=$0
target=$(find . -maxdepth 1 -iname "$source" -not -name "$source" -print -quit)
if [ -n "$target" ]; then …
fi
' {} ;
add a comment |
All commands start from the toplevel directory and assume that you have no newlines in file names. I assume GNU tools (Linux or Cygwin). Warning, this is all untested code, typed directly into the browser.
It's fairly easy to merge all directories to lowercase. One approach is to recurse over all directories and merge them into their lowercase counterpart. Do the traversal depth first so that when you merge two directories, their content is already normalized.
find . -depth -name '*[[:upper:]]*' -type d -execdir sh -c '
source=$0
target=$(echo "$source" | tr "[:upper:]" "[:lower:]")
if [ "$source" != "$target" ]; then # need to rename or merge
if [ -d "$target" ]; then
# merge $source (mixed- or uppercase) into $target (lowercase)
find "$source" -mindepth 1 -maxdepth 1 -exec mv -bt "$target" {} +
rmdir "$source"
else
mv "$source" "$target"
fi
fi
' {} ;
If you want to merge from lowercase to mixed case, you need to determine the mixed-case directory corresponding to each lowercase directory. The following snippet picks an arbitrary mixed-case directory if there is more than one.
find . -depth ! -name '*[[:upper:]]*' -type d -execdir sh -c '
source=$0
target=$(find . -maxdepth 1 -iname "$source" -not -name "$source" -print -quit)
if [ -n "$target" ]; then …
fi
' {} ;
add a comment |
All commands start from the toplevel directory and assume that you have no newlines in file names. I assume GNU tools (Linux or Cygwin). Warning, this is all untested code, typed directly into the browser.
It's fairly easy to merge all directories to lowercase. One approach is to recurse over all directories and merge them into their lowercase counterpart. Do the traversal depth first so that when you merge two directories, their content is already normalized.
find . -depth -name '*[[:upper:]]*' -type d -execdir sh -c '
source=$0
target=$(echo "$source" | tr "[:upper:]" "[:lower:]")
if [ "$source" != "$target" ]; then # need to rename or merge
if [ -d "$target" ]; then
# merge $source (mixed- or uppercase) into $target (lowercase)
find "$source" -mindepth 1 -maxdepth 1 -exec mv -bt "$target" {} +
rmdir "$source"
else
mv "$source" "$target"
fi
fi
' {} ;
If you want to merge from lowercase to mixed case, you need to determine the mixed-case directory corresponding to each lowercase directory. The following snippet picks an arbitrary mixed-case directory if there is more than one.
find . -depth ! -name '*[[:upper:]]*' -type d -execdir sh -c '
source=$0
target=$(find . -maxdepth 1 -iname "$source" -not -name "$source" -print -quit)
if [ -n "$target" ]; then …
fi
' {} ;
All commands start from the toplevel directory and assume that you have no newlines in file names. I assume GNU tools (Linux or Cygwin). Warning, this is all untested code, typed directly into the browser.
It's fairly easy to merge all directories to lowercase. One approach is to recurse over all directories and merge them into their lowercase counterpart. Do the traversal depth first so that when you merge two directories, their content is already normalized.
find . -depth -name '*[[:upper:]]*' -type d -execdir sh -c '
source=$0
target=$(echo "$source" | tr "[:upper:]" "[:lower:]")
if [ "$source" != "$target" ]; then # need to rename or merge
if [ -d "$target" ]; then
# merge $source (mixed- or uppercase) into $target (lowercase)
find "$source" -mindepth 1 -maxdepth 1 -exec mv -bt "$target" {} +
rmdir "$source"
else
mv "$source" "$target"
fi
fi
' {} ;
If you want to merge from lowercase to mixed case, you need to determine the mixed-case directory corresponding to each lowercase directory. The following snippet picks an arbitrary mixed-case directory if there is more than one.
find . -depth ! -name '*[[:upper:]]*' -type d -execdir sh -c '
source=$0
target=$(find . -maxdepth 1 -iname "$source" -not -name "$source" -print -quit)
if [ -n "$target" ]; then …
fi
' {} ;
answered Oct 11 '13 at 0:45
GillesGilles
534k12810781595
534k12810781595
add a comment |
add a comment |
I had the same problem and found a practical solution.
Just go to your Dropbox account and rename your root folders with lowercase names and download them again!
I read elsewhere that Dropbox has an issue with folders and case insensitivity. I am not sure if having folder uppercase names was the only problem. I had other issues that may affect Dropbox file system beyond folders with capital letters, such as sharing the folders from a Mac and trying to download them in an Ubuntu machine. But the problem I found was similar to the one reported here. All the folders were seen correctly on the web server but when downloaded all folders starting with uppercase letter were duplicated and some content went to the folders with uppercase and some content to the folders with lowercase, so I was looking for a way around to merge those folders.
add a comment |
I had the same problem and found a practical solution.
Just go to your Dropbox account and rename your root folders with lowercase names and download them again!
I read elsewhere that Dropbox has an issue with folders and case insensitivity. I am not sure if having folder uppercase names was the only problem. I had other issues that may affect Dropbox file system beyond folders with capital letters, such as sharing the folders from a Mac and trying to download them in an Ubuntu machine. But the problem I found was similar to the one reported here. All the folders were seen correctly on the web server but when downloaded all folders starting with uppercase letter were duplicated and some content went to the folders with uppercase and some content to the folders with lowercase, so I was looking for a way around to merge those folders.
add a comment |
I had the same problem and found a practical solution.
Just go to your Dropbox account and rename your root folders with lowercase names and download them again!
I read elsewhere that Dropbox has an issue with folders and case insensitivity. I am not sure if having folder uppercase names was the only problem. I had other issues that may affect Dropbox file system beyond folders with capital letters, such as sharing the folders from a Mac and trying to download them in an Ubuntu machine. But the problem I found was similar to the one reported here. All the folders were seen correctly on the web server but when downloaded all folders starting with uppercase letter were duplicated and some content went to the folders with uppercase and some content to the folders with lowercase, so I was looking for a way around to merge those folders.
I had the same problem and found a practical solution.
Just go to your Dropbox account and rename your root folders with lowercase names and download them again!
I read elsewhere that Dropbox has an issue with folders and case insensitivity. I am not sure if having folder uppercase names was the only problem. I had other issues that may affect Dropbox file system beyond folders with capital letters, such as sharing the folders from a Mac and trying to download them in an Ubuntu machine. But the problem I found was similar to the one reported here. All the folders were seen correctly on the web server but when downloaded all folders starting with uppercase letter were duplicated and some content went to the folders with uppercase and some content to the folders with lowercase, so I was looking for a way around to merge those folders.
answered Aug 7 '18 at 21:01
caroletcarolet
1
1
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f94429%2fmerging-folders-with-practically-the-same-name-but-different-casing%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Do you want to merge the files into the lower or CamelCase directories? You didn't say what you ultimately wanted.
– slm♦
Oct 10 '13 at 13:51
Do you have access to a VFAT partition? You might be able to do something clever if so since VFAT is case insensitive.
– terdon♦
Oct 10 '13 at 17:22
I want everything to go into the CamelCase directories. The partition where the data is is an Ext4 partition. I have access to several NTFS partitions.
– Aeronaelius
Oct 10 '13 at 19:44
Merging to lowercase directories would be easier. Do you only ever have one camelcase directory per lowercase equivalent? If not, how do you decide between
FoobAr
andfOOBAr
?– Gilles
Oct 10 '13 at 21:36
No it differs. The actual data is what I have collected for my uni over the years. The top level folder is
University
and this has as subfolders the 1st until 5th year. And these folders contain a folder per course and those folders contain folders likeOld exams
,Lecture slides
,Assignments
andHand-outs
. But everything is good now. I fiddled around a little bit more with Dropbox and I managed to get the folder in its original from directly from Dropbox.– Aeronaelius
Oct 10 '13 at 22:19