ntfs

    1熱度

    1回答

    我使用事務性NTFS來將多個寫入操作原型化爲多個文件。 問題是,提交後,我可能無法重新打開一個文件,也許是因爲比賽條件。 事件的順序是: NTFS交易與CreateTransaction 文件創建了CreateFileTransacted 寫被打開完成的文件 文件被關閉與CloseHandle 交易承諾CommitTransaction 個文件被重新開CreateFile讀/寫 最後一步有時會失敗

    0熱度

    1回答

    所以我嘗試過使用trinet核心io ntfs dll在C#中使用替代數據流(使用VS 2015),但我遇到了一個問題:我找不到寫入文件的方法。我嘗試的代碼: var fileinfo = new FileInfo(filename); var altstream = fileinfo.GetAlternateDataStream("key").OpenWrite(); altstream.W

    0熱度

    1回答

    我試圖找到一種方法來從磁盤的安全性中刪除'創建者所有者'和每個人。我試着讓它與Get-Acl和Set-Acl一起工作。然後,我嘗試了模塊NTFSSecurity,但這似乎只適用於文件夾。 Import-Module NTFSSecurity Get-Item "L:\" | Remove-NTFSAccess -Account 'Everyone' -AccessRights ReadAndE

    3熱度

    1回答

    [使用C#和Windows作爲平臺] 我有一臺攝像機,可以將JPG文件寫入本地PC上的文件夾。我想加載每個文件相機掉落,所以我有一個FileSystemWatcher,通知我每當一個新的圖片創建,,但相機鎖定文件,當它被寫入,所以如果我試圖加載它剛剛被通知其創建,我得到一個例外說,該文件被鎖定。 目前,我有一個while循環(與一個Thread.Sleep)重試加載圖像每0.2秒,但它感覺有點髒。

    0熱度

    1回答

    我有成千上萬的文件夾,其中有很多文件,我希望能夠以編程方式更改文件資源管理器顯示它們的方式。使用常規的文件資源管理器選項,如列表,細節,小,中等,大圖標等。我會根據文件夾中的內容基於視圖樣式。這部分我可以弄清楚。無可否認的是,是否有任何類型的編程接口告訴explorer.exe如何更改給定路徑名的視圖。 所有這些文件夾位於本地NTFS捲上,我對它們及其內容擁有完整的ACL權限。 我特別不想更改系統

    0熱度

    1回答

    我目前有一個腳本抓取文件夾和所有文件夾等(遞歸)的權限,腳本如下。 $OutFile = "C:\temp\Permissions.csv" $Header = "Folder Path,IdentityReference,AccessControlType,IsInherited,InheritanceFlags,PropagationFlags" Del $OutFile Add-Con

    1熱度

    1回答

    我道歉在長篇文章之前。我花了大量的時間試圖找到答案或一起解決這個問題。 這是一個簡單的要求: 2套的權限添加用戶/組將一組文件夾和子文件夾,另一隻文件在您的整個DFS環境。 似乎很容易,但是在環境中,我試圖管理我們有1000多個文件夾路徑深度超過260個字符,並且任何使用dir -recurse或get-childitem都會導致錯誤「pathtoolong」。針對此問題的每個示例解決方案都使用了

    0熱度

    3回答

    我知道程序(如Word,Adobe Reader)在文件中保存的元數據比顯示的要多(例如創建文件的計算機的IP地址),但我不知道如何查看它。

    0熱度

    1回答

    - 當使用python 2.7 shutil,沒有問題 - 當使用CP作爲一個普通用戶手動寫入文件從Linux寫入文件的CIFS共享的根,使用python shutil.copy或COPY2作爲普通用戶沒有任何問題 - 當: File "/usr/lib64/python2.7/shutil.py", line 120, in copy copymode(src, dst) File "/us

    3熱度

    1回答

    當我執行$ gradle :android:clean或$ gradle :android:assembleDebug我得到 FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':android:mergeDebugResources'. > Error: Could