mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-05-21 22:59:16 +02:00
create-directory* returns #t if the directory already exists
This commit is contained in:
parent
614efb4c8b
commit
31bbbfc8ad
1 changed files with 2 additions and 1 deletions
|
@ -8,7 +8,8 @@
|
|||
|
||||
(define (create-directory* dir . o)
|
||||
(let ((mode (if (pair? o) (car o) #o755)))
|
||||
(or (create-directory dir mode)
|
||||
(or (file-directory? dir)
|
||||
(create-directory dir mode)
|
||||
(let ((slash
|
||||
(string-find-right dir #\/ 0 (string-skip-right dir #\/))))
|
||||
(and (> slash 0)
|
||||
|
|
Loading…
Add table
Reference in a new issue