導航:首頁 > 版本升級 > 文件獨占判斷

文件獨占判斷

發布時間:2023-04-22 20:20:45

Ⅰ vc 如何判斷一個文件夾是否被打開

你說的抄是判斷windows中的explorer是否打開了一個文件夾嗎?如果是的話,那需要用到windows shell 編程,枚舉所有的explorer窗口,判斷是否打開了指定的文件夾,具體要參考vc的一些資料,訪問shell的一些方法
這里給出一個腳本的實現,用腳本方便一些
把下面的代碼復制到文本中,改後綴為js運行,運行時最好打開幾個文件夾,效果更明顯
--------------------
var objShell = new ActiveXObject("Shell.Application");
var objShellWindows;
objShellWindows = objShell.Windows();
if (objShellWindows != null){
for(var i=0;i<objShellWindows.Count;i++)
WScript.Echo(objShellWindows.Item(i).LocationURL);

}

Ⅱ 文檔被損壞或已被其他程序以獨占方式打開

每次打開文檔都會提示「文檔已被其他程序鎖定」,這是因為用戶許可權控制了,解決方法如下:
1. 進入我的電腦;
2. 在E盤上右鍵選擇【屬性】菜單;
3. 在彈出窗口中選擇「安全」子菜單;
4. 在『組/用戶名』選項框中選中你的用戶名,點擊該選項框右下角的「編輯」按鈕後,彈出【許可權設置對話框】;
5. 在『組/用戶名』選項框中選中你的用戶名,然後在下面『XX的許可權』對話框中勾選允許「完全控制」,然後確定,系統會自動檢測磁碟內的文件,然後退出;
之後WPS打開E盤內的文件就不會再出現「...控制」的提示了,可以試試,其他本地磁碟也需要進行如上操作。

Ⅲ 求高手解答c#如何判斷文件是否可讀!

思路:對唯含歷該文件進行移動、改名、打開等操作,如果出錯,說明文件被獨占。比指搜老銷如:
try{File.Move(path,path);}catch(){return True;}

Ⅳ 文件以獨占方式打開無法訪問怎麼辦

如擾察果文件以獨占方式打開,無法訪問,可以嘗試以下幾種方法:

1. 重啟計算機,重新打開文件,看看是否可以訪問;

2. 搜索關於文件的任務管理器,查看是否有其他進程在佔用文件,如果有,結束該進程;

3. 使用管理員許可權打開文件;

4. 嘗試使用備脊歲份文件,重新打開文件緩野茄等方法。

Ⅳ excel文件打不開,顯示:無法讀取文件。電腦沒病毒,excel程序也檢修過,依然同樣提示。

1.判斷下您的電腦是否中毒,最好使用權威的殺毒軟體並升級到最新版,全盤殺毒判斷。這個問題不能忽視。
2、瑞星安全助手,可以在瑞畢消渣星網站下載安裝,橋模裡面有一鍵體檢和一鍵修復,這個操作可手悄以修復系統異常,和優化系統。可以試試看。

Ⅵ 什麼是以獨占方式打開文件

以獨占方式打開文件就是由打開者獨享,不允許其它用戶打開。

java 中如何判斷當前的文件是否正在被別人使用中

方式一:用租基桐RandomAccessFile類操作文件
RandomAccessFile的open方法,提供了參數,實現以獨占的方式打開文件:
new RandomAccessFile(file, "rws")
其中的「rws」參數中,rw代表鋒蘆讀寫方式,s代表同步方式,也就是鎖。這種方式打開的文件弊坦,就是獨占方式。

方式二:用文件通道(FileChannel)的鎖功能

如:
RandomAccessFile raf = new RandomAccessFile(new File("c:\\test.txt"), "rw");
FileChannel fc = raf.getChannel();
FileLock fl = fc.tryLock();
if (fl.isValid()) {
System.out.println("get the lock!");

Ⅷ [VFP中]什麼叫做獨占方式 比如"文件必須以獨占方式打開"

獨占相對共享,共享是網路上很多用戶都能編輯這個文件,獨占是其它用戶不能繼續使用了,有些命令必須獨占,比如pack。
vf在進行c/s開發時,經常用到獨占和共享,還有緩沖。

Ⅸ 什麼是以獨占方式打開文件

以獨占方式打開文件就是由打開者獨享,不允許其它用戶打開。

Ⅹ c++ 判斷文件是否被打開 或者以獨占方式打開

ofstream《創建輸出文件類》
{
open("要打開的文件名",要打開文件的方式,打開文件的屬性)《打開一個文件》
ios::app【以追加的方式打開文件】ios::ate【文件打開後定位到文件尾】ios:app【就包含有此屬性】ios::binary【以二進制方式打開文件,預設的方式是文本方式】ios::in【文件以輸入方式打開】ios::out【文件以輸出方式打開】ios::nocreate【不建立文件,所以文件不存在時打開失敗】ios::noreplace【不覆蓋文件,所以打開文件時如果文件存在失敗】ios::trunc【 如果文件存在,把文件長度設為0】《打開文件的方式》
0【普通文件,打開訪問】1【只讀文件】2【隱含文件】4【系統文件】《打開文的屬性》
fail()《檢查文件有沒有打開》
put《寫一個字元到文件》
write((char*)變數名,數據個數)《把一批數據寫到文件》
seekp(n)《操作文件指針》
tellp《操作文件指針》
close《關閉文件》

閱讀全文

與文件獨占判斷相關的資料

熱點內容
qq存儲文件從哪裡找 瀏覽:495
幫助文件放在哪裡 瀏覽:984
手錶第三方APP是什麼 瀏覽:546
iphoneqq助手網路錯誤 瀏覽:448
程序員周報模板 瀏覽:737
計劃性定時任務文件路徑 瀏覽:671
什麼app可以學老鼠叫 瀏覽:253
java按符號截取字元串 瀏覽:40
區委網路中心干什麼的 瀏覽:802
旅行團網站有哪些 瀏覽:101
fileoperations頭文件 瀏覽:966
excel21個文件匯總 瀏覽:510
word加密封線 瀏覽:725
三菱運動控制器教程 瀏覽:491
道通的數據流是從哪裡分析的 瀏覽:540
驗證碼破譯工具 瀏覽:239
js中string轉化為時間格式 瀏覽:523
聯想g460升級win10 瀏覽:844
哪些協議支持多種網路層協議 瀏覽:904
cad平面素材文件下載網站 瀏覽:587

友情鏈接