none
如何建立自定义文件夹? RRS feed

  • 问题

  • 由于需要,需建立一个文件夹,可以自由向其中写入数据,但是文件夹的大小是固定的,无论怎么样在windows下都是识别出固定大小!比如建个200Mb大小的文件夹,但是其中内容为空,只要写入数据不超过200MB,文件夹大小始终为200MB。
    M a p l e wi..
    2012年2月5日 3:23

答案

  •  

    你好,

    你的设想微软暂时没有官方的方法来实现。虽然不排除使用第三方工具来实现,但是使用第三方工作会造成和带来系统不稳定的风险。

    谢谢你的理解。

    Regards,

    Leo   Huang


    Leo Huang

    TechNet Community Support

    2012年2月7日 3:02
    版主

全部回复

  • 你的這個需求在 Windows 7 下很好實現:

    1. 首先通過 diskpart 或 diskmgmt.msc 創建一個 200MB (假設)的 VHD 虛擬硬盤文件, 至於這個虛擬硬盤是固定大小還是可擴展看你的需求.

    2. 為這個硬盤進行分區(主分區或擴展汗邏輯分區分區)皆可.

    3. 格式化這個虛擬硬盤,  文件系統推薦 NTFS.

    4. 不要為這個虛擬硬盤分配盤符, 而是先新建一個文件夾, 那個文件夾就是你希望固定大小的空的 NTFS 文件夾, 然後將虛擬硬盤掛載那個文件夾上.

    5. 推薦使用 diskmgmt.msc 完成上述操作, 如果用 diskpart, 則需要用到 create vdisk, attach vdisk, list disk, select disk, create partition, format, list volume, select volume, assign mount.

    6. 因為系統不會在系統重新啟動後自動掛載那個 VHD 虛擬硬盤, 所以你需要通過 diskpart 和任務計劃在開機啟動時自動掛載該虛擬硬盤.


    Folding@Home

    • 已编辑 repl 2012年2月5日 5:31
    2012年2月5日 5:27
  • 那这样不是和XP下的格式化一个硬盘,再启用配额一样的了吗?只是文件夹名就是磁盘名,能有更好的方法吗?像迅雷就可以为下载的文件指定一大小,而无数据,只是能否有像迅雷这样为文件指定实现在文件夹实现指定上!
    M a p l e wi..
    2012年2月5日 7:08
  • 暫時不知其他方法. 不過一般來說像下載軟件的話, 它們為了保證下載文件不會因磁盤空間不足導致下載失敗, 會一開始就建立等於下載文件大小的空白文件, 然後再往裡面寫數據.

    如果你說的是這個需求的話, 可以通過以管理員用戶執行

    fsutil file createnew

    實現. 具體參數的話執行以下該命令就知道了.


    Folding@Home
    2012年2月5日 7:59
  • 谢谢!不过那是建立的文件,不是文件夹,如果用编程的话可以改变建立后的文件 属性变为文件夹吗?
    M a p l e wi..
    2012年2月5日 11:38
  • 不行. 用 VHD 的話, 如果沒有掛載, 那麼其為文件, 如果掛載在空的 NTFS 文件夾, 那麼其為文件夾.
    Folding@Home
    2012年2月5日 11:43
  • 没有windows默认下就是有文件夹大小固定的方法吗?
    M a p l e wi..
    2012年2月5日 14:47
  •  

    你好,

    你的设想微软暂时没有官方的方法来实现。虽然不排除使用第三方工具来实现,但是使用第三方工作会造成和带来系统不稳定的风险。

    谢谢你的理解。

    Regards,

    Leo   Huang


    Leo Huang

    TechNet Community Support

    2012年2月7日 3:02
    版主