2012-02-29 90 views

Respuesta

11
(with-open-file (str "/.../filename.txt" 
        :direction :output 
        :if-exists :supersede 
        :if-does-not-exist :create) 
    (format str "write anything ~%")) 

También puede elegir diferentes configuraciones para el with-open-file macro. Si usa :append en lugar de :supersede, puede escribir en el archivo de texto conservando su contexto en lugar de reemplazar el contenido disponible.

+0

Gracias por la respuesta Puedo crear y escribir en el archivo, pero no puedo agregarlo al archivo. Tengo cambio: if-exists para: agregar pero no ayuda, se muestra el error "el archivo ya existe". Puede sugerir algo ... Gracias por su ayuda –

+0

se supone que debe usar: if-exists: anexar no solo: anexar si lo entendí bien. También puede verificar esto: http://psg.com/~dlamkins/sl/chapter19.html Describe otras opciones como sobrescribir, etc. – YBE

+0

Gracias por la ayuda ... –

Cuestiones relacionadas