Все слышали о фразе "будь там или будь квадратным". Поэтому я подумал, что пришло время испытать это.
вход
Вы будете использовать полный абсолютный адрес каталога как текст как ввод через STDIN или эквивалентный.
Выход
Если адрес каталога существует и является действительным, ваша программа переместится в эту папку на вашем компьютере. Если нет, он выведет через STDOUT или эквивалентный следующий квадрат:
+-+
| |
+-+
Требования
- Стандартные лазейки запрещены.
- Вы можете вывести один завершающий символ новой строки, если это невозможно.
- Ваша программа не должна выдавать никаких результатов, если она была перемещена.
- Ваша программа должна иметь возможность запускаться снова, куда бы она ни была перемещена.
Предположения
- Вы можете предположить, что ввод никогда не бывает пустым.
- Вы можете предположить, что каталог никогда не имеет имени файла, добавленного в конец.
- Вы можете предположить, что входной каталог никогда не является текущим.
- Вы можете предположить, что у вас есть права на запись и выполнение везде.
Это код-гольф , поэтому выигрывает самый короткий ответ в байтах.
c:\users\Joe\program.txt
) или нет ( c:\users\Joe\
)? В последнем случае должно ли имя создаваемого файла совпадать с исходным?