x retrieves it as E: \ Testing \ Builds \ CCBuilds2 \ Testing \ Builds \ CCBuilds \ because you use the full path when declaring the source. Either use -ep1, or set the default working directory to E: \ Testing \ Builds.
Using -ep1 is necessary, but it is a bit complicated.
If you use:
Winrar.exe output path
Winrar.exe a E: \ Testing \ Builds \ CCBuilds.rar E: \ Testing \ Builds \ CCBuilds
it will include the input path declared:
E: \ Testing \ Builds \ CCBuilds → E: \ Testing \ Builds \ CCBuilds.rar:
Testing \ Builds \ CCBuilds \ file1
Testing \ Builds \ CCBuilds \ file2
Testing \ Builds \ CCBuilds \ folder1 \ file3
...
which will eventually be unpacked, as you mentioned:
E: \ Testing \ Builds \ CCBuilds2 \ Testing \ Builds \ CCBuilds \
There are two ways to use -ep1.
If you want a simple way:
E: \ Testing \ Builds \ CCBuilds \
be extracted as:
E: \ Testing \ Builds \ CCBuilds2 \ CCBuilds \ file1
E: \ Testing \ Builds \ CCBuilds2 \ CCBuilds \ file2
E: \ Testing \ Builds \ CCBuilds2 \ CCBuilds \ path1 \ file3
...
using
Winrar.exe a -ep1 E: \ Testing \ Builds \ CCBuilds.rar E: \ Testing \ Builds \ CCBuilds
files inside the archive will look like this:
CCBuilds \ file1
CCBuilds \ file2
CCBuilds \ folder1 \ file3
...
or you can use ep1 to simply add files and folder structure without a base folder using recursion and define the base path as the internal path of the structure:
Winrar.exe a -ep1 -r E: \ Testing \ Builds \ CCBuilds.rar E: \ Testing \ Builds \ CCBuilds \ *
Files:
E: \ Testing \ Builds \ CCBuilds \ file1
E: \ Testing \ Builds \ CCBuilds \ file2
E: \ Testing \ Builds \ CCBuilds \ folder1 \ file3
...
inside the archive will look like this:
file1
file2
folder1 \ file3
...
after extraction it will look like this:
E: \ Testing \ Builds \ CCBuilds2 \ file1
E: \ Testing \ Builds \ CCBuilds2 \ file2
E: \ Testing \ Builds \ CCBuilds2 \ folder1 \ file3
...
In any case, these two methods -ep1 can be used to exclude the base path with or without a folder containing files (base folder / or base path).