it doesn`t get longer, all it does is set the current directory 1 further up the tree, if you are in deep enough you can do a million cd ".."'s, you don`t add it to the path, it works from where you are automaticaly, you can either enter another folder from the directory you are in, eg
cd "anotherfolder"
or you can go back to the parent folder with dot dot..eg
cd ".."
while going deeper into folders will eventualy go beyond what the filesytem can handle, doing ".." will just make the path shorter, trust me, at one time DOS was the only way to talk to `puters, I lived through it, .. doesn`t make the path longer, it removes the last dir in the path, if you have the path
c:\folder1\folder2\folder3\folder4
then cd ".."
makes the path into
C:\folder1\folder2\folder3
NOT
c:\folder1\folder2\folder3\folder4\..\
the second says
go to drive c, go to folder1 got to folder2 in folder 1, got to folder3 in folder2, now go to folder4 in folder 3, now go back to folder 3, if you check your directory with get dir$ you get the shortened path (see the original example), not a path with ".." appended.
edited to correct the dreaded forum backslash eating bug