Can't create directory under cifs filesystem with backslash in name in Dolphin nor Krusader (works OK in shell)

I have remote filesystem mounted using cifs like this (/etc/fstab):

//remote_host.local/storage /mnt/remote/ cifs _netdev,credentials=/home/piotr/.config/cifs-credentials.conf,uid=piotr,gid=piotr,user 0 0

I can create directory under this filesystem containing backslash in shell without problems:

me@host:/mnt/remote$ mkdir "a\b"
me@host:/mnt/remote$ ls
'a\b'

yet when I try to create the same directory in Krusader or Dolphin I get the error Could not make folder /mnt/remote/a\b.

Creating directory named a\b under local filesystem (btrfs) works OK both in shell and in Krusader and Dolphin.

Any ideas?

Bumping hoping for any help with this.
Thanks in advance.

The reasion why this wouldn’t work is very likely that SMB, as a protocol that originates from Windows, doesn’t support file names with backslashes because on Windows certain characters like the backslash are not allowed in file names.

Thanks!

It’s funny I originally disregarded this knowledge seeing I can create a\b under /mnt/remote which made me think this is possible then. The problem which I see now is that in the fstab the mount point is in fact /mnt/remote/subdir not /mnt/remote/ so creating directory under /mnt/remote I was creating it under local btrfs filesystem and not the mounted cifs filesystem…