Problem with Powershell script using a path with square bracket containing a dash

I’ve found a utility that I can use to handle my needs called FileTouch. Have to give up the idea of PowerShell. I’ve lost too many days. Thanks for the help but alas there is no solution to the PowerShell wildcard issue

@Gary, I can’t repro this issue in 6.0.4 in Win 10.

Name                           Value
----                           -----
PSVersion                      6.0.4
PSEdition                      Core
GitCommitId                    v6.0.4
OS                             Microsoft Windows 10.0.16299
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0


[34]KVP> $(Get-Item -LiteralPath (('C:\A\[Sun-King] Master - Photo Set #1\[Sun-King] Master - Photo Set #1_001.jpg')))


    Directory: C:\A\[Sun-King] Master - Photo Set #1


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----        8/23/2018  12:22 AM              0 [Sun-King] Master - Photo Set #1_001.jpg

Is there something unusual about the language or the file system?