On =
Equals Sign in path or file name, read cmd
Syntax: Escape Characters, Delimiters and Quotes:
Delimiters
Delimiters separate one parameter from the next - they split the
command line up into words.
Parameters are most often separated by spaces, but any of the
following are also valid delimiters:
- Comma (,)
- Semicolon (;)
- Equals (=)
- Space ( )
- Tab ( )
To keep a delimiter in file or path name, use double quotes as follows:
copy C:\soulworker\datas\bin\Table\nf2\data12.v "C:\soulworker\datas\=true_english\"
On using ..
doubled Full Stop, read Naming Files, Paths, and Namespaces:
Use two consecutive periods (..) as a directory component in a path to
represent the parent of the current directory.
For instance, all
dir C:\soulworker\datas\bin\Table\nf2\data12.zip\..\bin\Table\
dir C:\soulworker\datas\bin\Table\nf2\data12Xzip\..\bin\Table\
dir C:\soulworker\datas\bin\Table\nf2\foobar.exe\..\bin\Table\
dir C:\soulworker\datas\bin\Table\nf2\foobarABCD\..\bin\Table\
would resolve to
dir C:\soulworker\datas\bin\Table\nf2\bin\Table\
even if skipped directory component in a path contains inadmissible characters e.g. *
(asterisk), ?
(question mark) or :
(colon), see next example:
==> dir /B /S c:\windows\foo***...???:::\..\system32\notepad.exe
c:\windows\system32\notepad.exe
==>
The \foo***...???:::
path part (preceding \..
) is not parsed at all…