бакслэш в имени файла

Impuls95

Новичок
бакслэш в имени файла

Здравствуйте!
Раньше думал, что файлы не могут содержать в своем названии \, но при выполнении данного кода, файл успешно создается с бэкслэшем, после создания ничего с файлом сделать не выходит (удаление, переименование, смена прав), вот собственно сам код:
mkdir(".\\tes");

папки (файлы тоже) в windows-е создаются без бэкслеша,а во FreeBSD создается с бэкслэшем.

Вопрос: как теперь удалить эти каталоги? ;)
 

voodoo

Новичок
в *никсах в именах не может быть только двух символов -- прямого слэша и \0 (нулевой байт, конец строки в с)

удалять -- в кавычки просто взять да и все.
rm '\'
 

Impuls95

Новичок
можно подробнее об удалении файла.
Я пробую удалить через ftp-клиент и с помощью rmdir(), удалить не удается.
 

kruglov

Новичок
rmdir(".\\tes"); - а что выдает, как ругается? Может, папка непустая?
 
Сверху