Tutti hanno sentito parlare della frase "essere lì o essere quadrato". Quindi ho pensato che fosse giunto il momento di una sfida.
Ingresso
Prenderai un indirizzo di directory assoluto completo come testo come input tramite STDIN o equivalente.
Produzione
Se l'indirizzo della directory esiste ed è valido, il tuo programma si sposterà su quella cartella sul tuo computer. In caso contrario, verrà emesso tramite STDOUT o equivalente il seguente quadrato:
+-+
| |
+-+
Requisiti
- Le scappatoie standard non sono ammesse.
- È possibile generare una nuova riga finale se inevitabile.
- Il tuo programma non deve produrre output se è stato spostato.
- Il tuo programma deve poter essere eseguito di nuovo ovunque sia stato spostato.
ipotesi
- Si può presumere che l'input non sia mai vuoto.
- Si può presumere che alla directory non sia mai stato aggiunto un nome file fino alla fine.
- Si può presumere che la directory di input non sia mai quella corrente.
- Puoi presumere di disporre delle autorizzazioni per scrivere ed eseguire ovunque.
Questo è code-golf , quindi vince la risposta più breve in byte.
c:\users\Joe\program.txt
) o no ( c:\users\Joe\
)? In quest'ultimo caso, il nome del file creato deve essere lo stesso del sorgente?