ntfs

    1熱度

    2回答

    我做了2個檢查文件名區分有效性的(上載): 是否存在具有相同名稱的另一個文件? 可以用這個名字創建一個文件嗎? 對於(1)我使用file_exists,爲(2) - fopen進行創建。 $dir = '../../images/'; if (file_exists($dir.$name)) { ok('alreadyexists', 'true'); } else {

    3熱度

    1回答

    我用下面的代碼,以獲取有關文件系統的目錄信息失敗: LPCTSTR pStrPath = L"D:\\1"; WIN32_FIND_DATA wfd; HANDLE hDummy = ::FindFirstFile(pStrPath, &wfd); if(hDummy != INVALID_HANDLE_VALUE) { //Use 'wfd' info //...

    2熱度

    1回答

    我正在考慮使用ADS來標記我的ps1文件,以便更輕鬆地找到它們。有點像 #add tags PS>Add-Content -Path style.ps1 -Stream tags -Value "colour;help;test" #search file containing help tag PS>gc *.ps1 -Stream tags -ea silentlycontinue |

    2熱度

    2回答

    我正在嘗試獲取NTFS對象ID以在Python備份程序中使用。我在我的頭上,但設法創建一個函數返回...什麼。 import sys import win32file import winioctlcon def object_id(filename): """ NTFS OBJECT_ID """ fhandle = win32file.Crea

    0熱度

    1回答

    編寫解析器文件系統NTFS。我需要持續閱讀目錄並顯示有關所選目錄內容的信息,這隻需要閱讀有關文件和子目錄的信息的MFT記錄。問題:如何組織它? MFT中是否有任何內容記錄了其他MFT記錄文件和子目錄的鏈接列表?

    0熱度

    1回答

    我正在玩MFT,通過使用P/Invoke調用讀取C:驅動器的根目錄開始。使用下面的代碼,如果緩衝區大小是512的倍數,我會得到預期的結果,否則讀取將失敗並顯示ERROR_INVALID_PARAMETER。這是否與羣集大小有關?這似乎不太可能,因爲我擁有4k字節的簇大小。顯然,我可以使用512的倍數,但在我看來,這可能不是可移植的,當然我想明白爲什麼會這樣。 public void Test()

    1熱度

    1回答

    可以說NTFS的日誌記錄已啓用,但我不希望將某些文件的更改記錄添加到日記中。這可能嗎?如果沒有,是否有任何方法,即使與特定文件相關的更改添加到USN日誌中,我只能刪除與該特定文件相關的記錄?從我迄今爲止讀到的內容來看,您可以使用去碎片API或使用fsutil工具而不是單個記錄一次性刪除整個日誌。 任何幫助,將不勝感激。

    1熱度

    1回答

    我得到一個非常間歇性的「目錄不空」錯誤試圖從c#代碼中刪除目錄,但是當我看,目錄似乎是空的。 實際情況是這樣的:進程A使用同步.Net遠程調用調用進程B,進程B從目錄中刪除文件,然後返回到進程A刪除目錄本身。該磁盤是本地連接的NTFS磁盤(可能是SATA)。 我想知道是否有可能的競爭條件與NTFS,當你有兩個進程合作在這種方式,其中進程B的刪除調用沒有完全刷新到文件系統? 當然,更明顯的答案是當前

    0熱度

    1回答

    在我的電腦中,我有一個ntfs網絡磁盤,並與cygwin和bash我有一些自動腳本(post-commit git鉤子)複製信息到ntfs磁盤。 與bash(在cygwin中),我如何檢查ntfs是否啓用?

    0熱度

    1回答

    在不可刪除的文件我有一個Windows 7計算機上的共享文件夾。 我有這個文件夾中的兩個文件。 我希望一個文件可以由網絡中的其他用戶寫入,但我也希望另一個文件爲可更換和不可刪除。 我怎樣才能在Windows安全設置呢?