ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파일 시스템 - Win32
    Platform/File(장치 IO) 2009. 2. 4. 17:36
    CreateFile()
    DeleteFile()
    CopyFile()
    CreateHardLink()
    MoveFile()
    MoveFileEx()
    MOVEFILE_COPY_ALLOWED
    CreateDirectory()
    RemoveDirectory()
    SetCurrentDirectory()
    GetCurrentDirectory()
    FindfirstFile()
    FtpFindFirstFile()
    FindNextFile()
    InternetFindNextFile()
    FindClose()
    GetFileInformationByHandle()
    GetFileTime()
    SetFileTime()
    CompareFileTime()
    FileTimeToSystemTime()
    SystemTimeToFileTime()
    FileTimeToLocalFileTime()
    LocalFileTimeToFileTime()
    GetFileType()
    GetFileAttributes()
    FILE_ATTRIBUTE_DIRECTORY
    SetFileAttributes()
    GetFileSize()
    GetTempFileName()
    GetTempPath()
    The GetTempPath function checks for the existence of environment variables in the following order and uses the first path found:

       1. The path specified by the TMP environment variable.
       2. The path specified by the TEMP environment variable.
       3. The path specified by the USERPROFILE environment variable.
       4. The Windows directory.
    SetVolumeMountPoint()
    DeleteMountPoint()
    GetVolumePathName()
    GetVolumeNameForVolumeMountPoint()
    GetLogicalDriveStrings()
    GetSystemDirectory()
    GetWindowsDirectory()
    MakeSureDirectoryPathExists()
    FindFirstChangeNotification()
    FindCloseChangeNotification()
    FindNextChangeNotification()
    ReadDirectoryChangesW()

    SHGetFolderPath()
        SHGetSpecialFolderPath()
        SHGetSpecialFolderLocation()

    SHGetKnownFolderPath()

    SHGetSpecialFolderLocation()
    CSIDL_DESKTOP
    SHGetSpecialFolderPath()
    CSIDL_MYMUSIC

    #include "shlwapi.h"
    #pragma comment(lib, "shlwapi")
    PathFileExists()

    remove()
    _splitpath()
    _makepath()

    POSIX
    _taccess() // _access

    // pwd
    // ls
    // touch
    파일이 존재
    자기 자신 삭제

    참조 사이트:
    http://www.debuglab.com/knowledge/getspecialpath.html
    http://blog.naver.com/boxcj?Redirect=Log&logNo=140013288189
    http://msdn.microsoft.com/en-us/library/aa363875(VS.85,printer).aspx
    http://crowback.tistory.com/entry/%EC%89%98-007-SHGetSpecialFolderPath-VS-SHGetSpecialFolderLocati
    http://www.codeguru.com/cpp/w-p/files/folderdirectorymaintenance/print.php/c4469/
    http://www.codeproject.com/KB/install/EasyInstaller.aspx?display=Print
    http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=50&MAEULNo=20&no=569480&ref=569471
    http://sonbosun.tistory.com/21
    http://blog.naver.com/aska2002/110029074729
    http://november11.tistory.com/126
    http://dcple.com/blog/tag/%EB%B2%84%EC%A0%84%EC%A0%95%EB%B3%B4
    http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=51&MAEULNo=20&no=7739&ref=7739
    http://www.codeproject.com/KB/system/FolderWatch.aspx?display=Print
    http://www.codeproject.com/KB/files/directorychangewatcher.aspx?display=Print
    http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=50&MAEULNo=20&no=403820&ref=403820
    http://www.catch22.net/tuts/selfdel

Designed by Tistory.