Как создаются две папки с одинаковыми именами и как их удалить? - PullRequest
0 голосов
/ 29 апреля 2018

Я использую Ubuntu Server версии 16.4.04. У меня есть PHP-скрипт, который делает это:

if (!file_exists($directory)){
    mkdir($directory);
}

Однако каким-то образом создается дополнительная папка с тем же именем, за исключением добавленной обратной косой черты \, которая отображается только с помощью команды dir, а не ls. Любые попытки unlink directory\\ просто вернуть No such file or directory "directory\". Я не уверен, как он создается или как его удалить.

alan@JohnstonHost:~/www/lmp/user_transactions$ ls -b
alan  alan\
alan@JohnstonHost:~/www/lmp/user_transactions$ unlink alan\\
unlink: cannot unlink 'alan\': No such file or directory
alan@JohnstonHost:~/www/lmp/user_transactions$

Результаты Dir:

alan alan\

ll -a результаты:

total 16

drwxrwxrwx 4 alan     alan     4096 Apr 26 23:23 ./
drwxrwxrwx 3 alan     alan     4096 Feb 28 11:25 ../
drwxr-xr-x 2 www-data www-data 4096 Apr 26 23:32 alan/
drwxr-xr-x 2 www-data www-data 4096 Apr  1 21:04 alan /
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...