More Windows CopyFile stuff
parent
aaa493ebd2
commit
a13975502c
|
@ -109,16 +109,14 @@ M: windows-io <file-appender> ( path -- stream )
|
|||
open-append <win32-file> <writer> ;
|
||||
|
||||
M: windows-io rename-file ( from to -- )
|
||||
[ normalize-pathname ] 2apply
|
||||
MoveFile win32-error=0/f ;
|
||||
[ normalize-pathname ] 2apply MoveFile win32-error=0/f ;
|
||||
|
||||
M: windows-io delete-file ( path -- )
|
||||
normalize-pathname
|
||||
DeleteFile win32-error=0/f ;
|
||||
normalize-pathname DeleteFile win32-error=0/f ;
|
||||
|
||||
M: windows-io copy-file ( from to -- )
|
||||
normalize-pathname
|
||||
f CopyFile win32-error=0/f ;
|
||||
dup parent-directory make-directories
|
||||
[ normalize-pathname ] 2apply f CopyFile win32-error=0/f ;
|
||||
|
||||
M: windows-io make-directory ( path -- )
|
||||
normalize-pathname
|
||||
|
|
|
@ -566,7 +566,8 @@ FUNCTION: BOOL ConnectNamedPipe ( HANDLE hNamedPipe, LPOVERLAPPED lpOverlapped )
|
|||
! FUNCTION: CopyFileA
|
||||
! FUNCTION: CopyFileExA
|
||||
! FUNCTION: CopyFileExW
|
||||
! FUNCTION: CopyFileW
|
||||
FUNCTION: BOOL CopyFileW ( LPCTSTR lpExistingFileName, LPCTSTR lpNewFileName, BOOL bFailIfExists ) ;
|
||||
: CopyFile CopyFileW ; inline
|
||||
! FUNCTION: CopyLZFile
|
||||
! FUNCTION: CreateActCtxA
|
||||
! FUNCTION: CreateActCtxW
|
||||
|
@ -575,7 +576,7 @@ FUNCTION: BOOL ConnectNamedPipe ( HANDLE hNamedPipe, LPOVERLAPPED lpOverlapped )
|
|||
! FUNCTION: CreateDirectoryExA
|
||||
! FUNCTION: CreateDirectoryExW
|
||||
FUNCTION: BOOL CreateDirectoryW ( LPCTSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttribytes ) ;
|
||||
: CreateDirectory CreateDirectoryW ;
|
||||
: CreateDirectory CreateDirectoryW ; inline
|
||||
|
||||
! FUNCTION: CreateEventA
|
||||
! FUNCTION: CreateEventW
|
||||
|
|
Loading…
Reference in New Issue