3.1. GetDiskFreeSpace GetDiskFreeSpaceEx, , , Windows. , , , GetDiskFreeSpace. Windows , , . , . FreeSpace. Web- . , , Windows NT Windows 9x. , .
3.2. , , ? Windows ?
3.3. Web- tail. , SetFilePointer; OVERLAPPED.
3.4. " " (nNumberOfLinks), GetFileInformationByHandle. 1? NTFS FAT? He , UNIX? Windows , ? , ?
3.5. 3.2 "." "..". , ? ?
3.6. 3.2 UCT? , .
3.7. 3.2 , (".") ("..") ( Web-). , , , .
3.8. , rm, , ProcessItem 3.2. Web-.
3.9. cp 2, , , . ( r) ( ). .
|
|
3.10. mv, UNIX, . , . , MoveFile MoveFileEx.
3.11. 3.3 (touch) , . UNIX ( ) , . MMddhhmm [], , dd , hh , mm , . , .
3.12. 3.1 NTFS. , ( 4 ). , 64- . . , .
3.13. , (, Sleep). , ( ) . ? ? , . , , . TestLock.c, Web-.
3.14. Windows FILETIME. 64- , 100- , 1 1601 . ? UNIX?
3.15. , . .
3.16. , , . . . , , , FindFirstFileEx, ReplaceFile, SearchPath WriteFileGather. NT5.