導航:首頁 > 文件處理 > 檢查文件夾狀態

檢查文件夾狀態

發布時間:2023-01-29 02:52:56

① 如何判斷文件/文件夾是否處於打開狀態

打開我的電腦,然後選擇工具,文件夾選項。如果已經是平鋪了的話,選擇應用到所有文件夾。

② 一個文件夾里有大量的子文件夾,如何確定快速確定有沒有遺漏的子文件夾

舉例說一下。
如果有1000個子文件夾,可以選中全部子文件夾,資源管理器狀態欄會提示選中的數量。
如小於最大編號,那就是少了,而且可以知道少了幾個。接著可以選中第1到第500,如狀態欄提示選中數相符,說明缺少的在500之後,則重新選擇501到1000進行檢查;如提示少的,則重新在500以內拆半查找。
拆半查找效率很高,1000個文件,最多10次就可以鎖定具體少了哪個。
當然,編程的話,可以快速確定具體少了那幾個,列出清單。一般都小於幾秒鍾。

③ 我的文件夾變成「只讀」狀態,怎麼解決

這個許可權被篡改造成的:
修復方法如下:
1、控制面板-〉文件夾選項-〉查看-〉簡單的文件共享,
取消掉
2、文件所在的目錄-〉右鍵,屬性-〉安全-〉高級-〉繼承父目錄許可權,
取消掉。
試下看行不行
或者:1、找到該文件或文件夾-右擊-屬性-安全-在「允許」下選擇完全控制-應用。如果這樣不行的話就用下面的辦法。(自己試出來的)
2、找到該文件-右擊-屬性-安全-高級-所有者-你的用戶名-確定-確定-接著重復1。
3、應該就可以了。

④ 用C++ 怎樣判斷文件夾是否為空

c++判斷文本文件為空,必須要先讀一下文件(讀一個字元),才能判斷是否為空。
剛打開文件時,文件狀態標識都是初始化狀態,eof()函數是根據文件狀態標識來判斷當前是否到了文件尾,而不是用來判斷文件是否為空。當讀取文件數據時,遇到文件尾時,系統會更改文件狀態標識為文件尾,同時,返回EOF標志。
參考代碼:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

#include <fstream>
#include <iostream>
using namespace std;
int main()
{
fstream file;
int ch;
file.open("a.txt",ios::in);
ch=file.get(); //試圖去讀一個字元
if(file.eof()) //或 if ( ch==EOF ) //一個字元都未讀到,表示文件為空
{
cout<<"文件為空"<<endl;
}
file.close();

⑤ C#怎樣判斷文件夾是否處於打開狀態

process.start("explorer.exe",path); 是開始運行 path路徑下面的 explorer.exe文件。
每次打開 explorer.exe 都會為該應用程序創建一個進程。
那麼你只需要判斷 進程中是否有 exploprer.exe運行就OK了,不太明白 你說的 打開文件夾是什麼意思。

⑥ 求一個bat程序代碼,用來判斷目標文件夾是否處於打開的狀態

復制粘貼到記事本,另存為xx.bat,編碼選ANSI

@echooff
rem判斷/檢測指定路徑的文件夾是否處於打開狀態
set#=Anyquestion&set@=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%@%%z%

set"folder=D:xxxyyy"
ifnotexist"%folder%"(echo;"%folder%"notfound&gotoend)

(echo;arr=Split^("%%,{,},[,],&,^,#,`,",","^)
echo;fdpath=Replace^(WSH.Arguments^(0^),"","/"^)
echo;IfRight^(fdpath,1^)="/"Thenfdpath=Left^(fdpath,Len^(fdpath^)-1^)
echo;IfLen^(fdpath^)=2Thenfdpath=fdpath^&"/"
echo;
echo;f=0:SetShellApp=CreateObject^("Shell.Application"^)
echo;SetoWindows=ShellApp.Windows
echo;ForEachSubWdsInoWindows
echo;IfLCase^(SubWds.LocationURL^)=LCase^("file:///"^&encode^(fdpath,arr^)^)Then
echo;f=1
echo;EndIf
echo;Next
echo;WSH.echof
echo;
echo;Functionencode^(ByValpath,ByRefarr^)
echo;Fori=0ToUBound^(arr^)
echo;path=Replace^(path,arr^(i^),"%%"^&Hex^(Asc^(arr^(i^)^)^)^)
echo;Next
echo;encode=path
echo;EndFunction)>"%tmp%v.v"

for/f%%ain('cscript-nologo-e:vbscript"%tmp%v.v""%folder%"')dosetf=%%a
if"%f%"equ"1"(echo;[opening]"%folder%")else(echo;[closing]"%folder%")

:end
echo;%#%+%$%%$%/%@%%z%
pause
exit

閱讀全文

與檢查文件夾狀態相關的資料

熱點內容
java多類繼承 瀏覽:157
怎麼用多玩我的世界連接伺服器地址 瀏覽:481
為什麼華為手機比安卓流暢 瀏覽:175
javamap多線程 瀏覽:226
卡西歐app怎麼改時間 瀏覽:841
jquery壓縮圖片 瀏覽:970
用紙筒做解壓東西 瀏覽:236
神奇寶貝伺服器如何tp 瀏覽:242
雲伺服器支持退貨嗎 瀏覽:277
貸款等額本息演算法 瀏覽:188
根伺服器地址配置 瀏覽:499
單片機是軟體還是硬體 瀏覽:624
vivo手機怎麼看編譯編號 瀏覽:320
塑鋼扣條演算法 瀏覽:301
linux應用程序安裝 瀏覽:414
linux怎麼查找命令 瀏覽:431
安卓12原生和非原生是什麼意思 瀏覽:277
四川廣電怎麼安裝app 瀏覽:6
大話西遊伺服器是什麼意思 瀏覽:775
誇克解壓壓縮文件 瀏覽:915