none
C:\ProgramData、C:\Users\cuthead\AppData\Local、C:\Users\cuthead\AppData\Roaming区别是什么 RRS feed

答案

  • 序號  環境變量          目錄
    --------------------------------------------------
    01    %programdata%  -> %systemdrive%\ProgramData
    02    %localappdata% -> %userprofile%\AppData\Local
    03    %appdata%      -> %userprofile%\AppData\Romaing

    %programdata% 目錄裏面存放著系統程序(軟件)和由用戶安裝的軟件正常運行所必須的文件, 目錄和交接點.
    %localappdata% 目錄裏面存放著屬于當前用戶的程序和軟件運行生成的一些數據文件, 同時也包括為了讓為較早系統開發的軟件正常運行所必須的交接點和虛擬化目錄.
    %appdata%  目錄裏面存放著當前屬于當前用戶的程序和軟件運行所需的一些可執行文件和數據文件.

    %programdata% 目錄是通常不能隨意清理的, 錯誤的清理會導致系統不能正常運行.
    能夠較為安全清理的只有 %localappdata% 和 %appdata% 兩個目錄, 但是也建議只通過相應軟件自帶的功能進行清理.
    比如用系統自帶的 "磁盤清理" 清理當前用戶位于 %localappdata% 目錄下的 TEMP 臨時文件夾(%temp%).
    對于第三方軟件在 %localappdata% 特定目錄下產生的文件, 則優先通過軟件提供功能進行清理, 只有在沒有提供相應功能時才嘗試通過手動方式清理.
    如果某些軟件在 %localappdata% 和 %appdata% 總是會在運行時產生大量文件, 那么可以嘗試通過修改軟件的配置, 以及建立交接點的方式將那些文件其重定向到其他卷的指定目錄.

    注意:
    需要說明的是, 使用交接點通常只適用于非系統級別的軟件, 對系統級別的軟件應用該方法, 可能出現未知問題.

    這裏再提供幾個相關的鏈接:

    01.
    Windows XP 和 Vista 中快速清除当前用户所属临时文件夹 TEMP 的所有文件和子文件夾的 BATCH 文件.
    http://social.microsoft.com/Forums/zh-CN/vistazhchs/thread/7f435023-d27e-42be-ab49-43e30266d5ac

    02.
    查找特定目錄磁盤使用情況, 請更具自己的需求將 C:\ 修改為要查詢的目錄.
    下載 Disk Usage v1.31 實用工具, 以管理員身份運行命令提示符執行

    C:\Windows\System32\SysinternalsSuite\du -v C:\ > "%temp%\temp_report_sys_disk_usage.text"
    sort /r "%temp%\temp_report_sys_disk_usage.text" /o "%userprofile%\Documents\report_sys_disk_usage.text"
    del "%temp%\temp_report_sys_disk_usage.text"

    注:
    命令執行需要較長時間, 請耐心等待.
    假設 du.exe 存放在 C:\Windows\System32\SysinternalsSuite\

    如果你的用戶名包含空格, 那么半角雙引號是必須的.

    "%userprofile%\"  為你當前用戶目錄. 例如: C:\Users\Snake

    打開 report_sys_disk_usage.text 即可看到查詢結果.
    結果按照倒序排列, 空間大小單位為 KB.

    下載地址:
    http://technet.microsoft.com/en-us/sysinternals/bb896651.aspx

    03.
    junction 和 mklink

    了解 Windows Vista 内核:第一部分
    http://technet.microsoft.com/zh-cn/magazine/2007.02.vistakernel.aspx

    Junction v1.04
    http://technet.microsoft.com/zh-cn/sysinternals/bb896768.aspx

    Junction v1.05 下載地址
    http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx

    如何创建和操纵 NTFS 交接点
    http://support.microsoft.com/kb/205524/zh-cn

    Fsutil hardlink
    http://technet.microsoft.com/en-us/library/cc788097(WS.10).aspx

    使用符号链接或硬链接在 Windows Vista 中运行程序时, 该程序不会运行
    http://support.microsoft.com/kb/931707/zh-cn

    Vista的Symbolic Link
    http://www.weigblog.com/2007/06/15/vista-symbol-link.html


    Folding@Home
    • 已标记为答案 cuthead 2010年5月1日 10:24
    2010年5月1日 8:54