① 怎麼找出空的文件夾
問題一:Linux中怎麼找出空文件夾? 可以使用find命令。find是最常見和最強大的查找命令,你可以用它找到任何你想找的文件。
find的使用格式如下:$ find
如果什麼參數也不加,find默認搜索當前目錄及其子目錄,並且不過濾任何結果(也就是返回所有文件),將它們全都顯示在屏幕上。
對於本問題來說,可以使用-type d約束只搜尋文件夾,使用-empty約束尋找空文件夾。
find -type d -empty
問題二:如何找出電腦里所有的空文件夾 兩種方法:
1、在某盤中Windows鍵+F打開搜索,設置搜索文件大小。
大小裡面選0 即可。
2、將下面的內容復制到記事本中,然後保存為.bat後綴即可。
然後雙擊運行,便將所有的盤符上的空文件夾迅速刪除。
[email protected]
@echo 清理C盤
dir c: /ad /b /s |sort /r >>c:kill.txt
For /f %%i in (c:kill.txt) DO rd %%i
echo y |del c:kill.txt
其他盤只要更改盤符dir d:/即可。
問題三:怎麼找到並刪除電腦里沒用的空文件夾? 下載一個垃圾文件清理器就好了,或者一個批量處理文件都是可以的
問題四:如何在電腦中查找空文件夾 將下面的內容復制到記事本中,然後保存為.bat後綴即可。然後雙擊運行,便將所有的盤符上的空文件夾迅速刪除。
[email protected]
@echo 清理C盤
dir c: /ad /b /s |sort /r >>c:kill.txt
For /f %%i in (c:kill.txt) DO rd %%i
echo y |del c:kill.txt
其他盤只要更改盤符dir d:/即可。
不過有的空文件夾是某個軟體甚至是操作系統安裝時建立的,如果刪除了,這個軟體就無法正常運行了,搞不好還讓電腦崩潰了。建議使用各類安全衛士、電腦管家之類的軟體清理垃圾文件就行了,別費那冤枉勁了。
問題五:怎樣可以在電腦各個盤符里迅速找到空的文件夾與文件? 在「我的電腦」里,點擊上面工具欄的「搜索」,然後在出現的對話框里進行選擇所有文件夾或文件,之後在「大小」選項里選擇0,然後你就明白了。
問題六:如何找出電腦里所有的空文件夾 空的文件夾是不佔有空間的,你刪除了也不能提高電腦的速度的,要想提高速度可以整理磁碟碎片,把系統盤的垃圾清除了,在殺一遍毒,加內存條是最明顯的,你可以試一試
問題七:怎樣查找電腦中的空文件,並刪除? 1.Windows鍵+F
在裡面選擇「大小」至多0
2.Windows鍵+R
輸入cmd,按回車
輸入rd /s/q %temp%,按回車
問題八:怎樣一次性查找出空的文件夾, 5分 最簡單的方法就是運行cmd,進入要查找的目錄,輸入dir *.* /s/b >list.txt
你會得到一個包含有所有文件夾和下面子目錄文件的列表,是否空文件夾一目瞭然。我就比較喜歡這樣使用。希望能幫到你。
問題九:怎麼快速找出空的文件夾,我有一堆文件,比較多,我想找出空的文件夾,懂的請回答,謝(不是病毒) 5分 打開cmd
用cd 進入這堆文件的目錄
輸入tree /f
問題十:如何從一大堆空文件夾找一個文件 樓主,我想問一下這些文件夾裡面只有一個文件嗎定也就是說其他的文件夾都是空的嗎?若是這樣,你可使用設置搜索文件的大小來搜索出你想找的文件,如下圖所示;若不是想的那樣,建議樓主採用第二種方案,按後綴名來搜索。
② asp.net 如何查找伺服器文件夾中的所有文件並返回此文件夾下的文件名
string[] filename = System.IO.Directory.GetFiles(@"d:\11");
獲取指定雹芹嫌首肆文件源手夾下的所有文件名。
③ 如何用java返回一個文件夾的所有文件(含有子文件夾)的名字
/** 把槐宴蔽下邊的直接復制到你的類中
* 通過目錄遍歷文件名
*/
public static void fileTest(File file, String temp)
{
//是文件的情況
if (file.isFile())
{
System.out.print("文件 :" + file.getName() + "\t");
}//是目錄的情況
else
{
File[] files = file.listFiles();
for (File fileTemp : files)
{
if (fileTemp.isDirectory())
{
System.out.println(temp + "目錄 :" + fileTemp.getName() + "\t");
fileTest(fileTemp, temp + "\t");
}
else
{
System.out.println(temp + "文件 :" + fileTemp.getName() + "\祥茄t");
}
}
}
}
public static void main(String[] args)
{
//newFile中輸入文件夾路徑鉛州 new File(path);
File file = new File(System.getProperty("user.dir") + "/inoroutput/file");
fileTest(file, "");
}
④ DOS 命令進入一個盤里的文件夾然後怎麼返回到目錄
1.進入到某個目錄,需要先查看該目錄,一般為DIR,回車。查看目錄下的文件或文件夾名稱後,進入目錄輸入cd
命令,在當前目錄後加「\」,再加其後文件或文件夾名稱,回車,可進入深層次目錄。
2.退回到上級目錄,一般在當前目錄下,運行CD
..即可。
⑤ 在windows環境下dir不能作為用戶文件名
你好,您可以單獨使用該DIR命令(只需在命令提示符處鍵入「dir」)來列出當前目錄中的文件和文件夾。要擴展該功能,您需要使用與命令關聯的各種開關或選項。
基於文件屬性的顯示
您可以在 DIR 命令後添加「/A」,後跟一個字母代碼,以顯示具有特定屬性的文件。這些字母代碼包括:
D:顯示當前路徑下的所有目錄
R:顯示只讀文件
H:顯示隱藏文件
A:准備歸檔的文件
S:系統文件
不是內容索引文件
L:返回點
因此,例如,要僅顯示當前路徑中的目錄,您可以鍵入以下命令,然後按 Enter:
您也可以組合這些代碼。例如,如果您只想顯示同樣被隱藏的系統文件,您可以使用以下命令:
您還可以在任何這些字母代碼前添加「-」(減號)以指定 DIR 命令不顯示該類型的文件。因此,例如,如果您不想在結果中看到任何目錄,則可以使用以下命令:
另一個喚亂鍵提示:您可以使用冒號將開關與可選代碼分開,而不是像我們在示例中那樣將主開關和字母代碼塞在一起。
它可以使事情更容易解析,但它完全是可選的。
顯示剝離結果
打開網易新聞 查看精彩圖片
使用/b帶有 DIR 命令的開關會去除所有多餘的信息,僅顯示當前目錄中的文件夾和文件的名稱,而不顯示文件大小和時間戳等屬性。鍵入以下命令以使其工作:
使用千位分隔符顯示
在現代版本的 Windows 中,命令提示符顯示用逗號分隔的大量數字(因此:25,000 而不是 25000)。情況並非總是如此。在舊版本中,您必須使用/c開關來顯示這些逗號。
如果它已經是默認設置,為什麼還要在這里包含它?因為如果出於某種原因您 不想顯示這些逗號,則可以使用此開關和「-」減號:
在列中顯示結果
打開網易新聞 查看精彩圖片
您可以使用該/D開關在兩列而不是一列中顯示結果。當您以這種方式顯示結果時,命令提示符不會顯示額外的文件信息(文件大小等)——僅顯示文件和目錄的名稱。
以小寫形式顯示結果
該/L開關將文件和文件夾的所有名稱顯示為小寫。
在最右側顯示文件名結果
打開網易新聞 查看精彩圖片
默認情況下,命令提示符在最右側顯示文件名。以前是用/N開關來達到這個效果的。現在,您可以將它與「-」(減號)一起使用,以將文件名顯示在最左側。
以排序順序顯示結果
您可以使用/O 後跟字母代碼的開關來顯示以各種方式排序的目錄結果。這些字母代碼包括:
D:按日期/時間排序。較舊的條目首先出現。
E:按字母順序按文件擴展名排序。
G:首先列出文件夾,然後是文件。
N:按字母順序按文件/文件夾名稱排序。
S:按文件大小排序,從小到大。
因此,例如,您可以使用以下命令按時間和日期對結果進行排序,較舊的條目首先出現:
您還可以在上述任何選項之前添加「-」(減號)以顛倒順序。因此,例如,如果您想按時間和日期對文件進行排序,較新的條目首先出現,您可以使用以下命令:
一次顯示一頁結果
有些目錄有成百上千的文件。您可以使用該/P開關讓命令提示符在顯示每個屏幕後暫停結果。您必須按一個鍵才能繼續查看下一頁結果。
顯示元數據陪汪
打開網易新聞 查看精彩圖片
使用/QDIR 命令上的開關可顯示與文件和目錄相關的元數據以及所有權詳細信息。
顯示備用數據流 (ADS)
該/R開關顯示文件可能包含的任何備用數據流 (ADS)。ADS 是 NTFS 文件系統的一項功能,它允許文件包含用於按作者和標題定位文件的附加元數據。
顯示所有文件和文件夾以及裡面的所有內容
您可以使用該/S開關以遞歸方式顯示當前目錄中的所有文件和文件夾。這意味著每個子目錄中的所有文件和文件夾,這些子目錄中的所有文件和文件夾,等等。為很多 結果做好准備 。
按時間排序顯示結果
將/T開關與字母代碼一起使用,您可以按與文件和文件夾關聯的不同時間戳對結果進行排序。這些字母代碼包括:
A:上次訪問該項目的時間。
C:創建項目的時間。
W:上次寫入項目的時間。這是使用的默認選項。
因此,例如,要按創建項目的時間對結果進行排序,您可以使用以下命令:
以寬格式顯示結果
該/W開關類似於/D(顯示列),但它以寬格式水平對結果進行排序。
顯示短名稱文件名
/X當長名稱不符合 8.3 命名規則時,該開關會顯示文件的短名稱。
顯示 DIR 的幫助頁面
使用該/?開關可顯示有關 DIR 命令的有用信息,包括我們討論過的所有開關的簡要說明。
打開網易新聞 查看精彩圖片
DIR 命令示例
好的,現在您了解了與 DIR 命令相關的開關和選項。讓我們看一些現實世界的例子和巧,以更好地了解如何開始使用它們。
一個簡單的 dir 命令會返回您所在的當前目錄中所有文件和文件夾的列表。
打開網易新聞 查看精彩圖片
運行以下命令通過使用「s」屬性顯示當前路徑中的所有系統文件:
說/a:s
打開網易新聞 查看精彩圖片
但是,如果您想在當前路徑的所有後續文件夾中查看某種類型的所有文件,該怎麼辦。這很簡單,只需運行這個非常快速且有用的命令:
您可以將「.mp3」部分替換為您要查找的任何文件格式。
打開網易新聞 查看精彩圖片
星號充當通配符,表示「在末尾查找任何具有 .mp3 文件格式的內容」,而「/s」則遞歸地查看當前路徑中的所有文件夾。
現在,您可能已經注意到返回了很多結果。在他們滾出屏幕之前幾乎無法閱讀。這是我們可以使用暫停開關讓您有機會閱讀它們的地方。為此,請像這樣修改命令:
命令提示符提供的另一個技巧稱為管道。您可以使用「>」字元將一個命令的結果發送到另一個地方或服務。一個很好的例子是 將所有結果發送到文本文件。然後,您可以稍後滾動瀏覽它們或將它們導入到其他類型的文檔中。為此,您可以使用以下命令:
打開網易新聞 查看精彩圖片
我們/b在那裡添加了開關,只輸出文件名本身,沒有任何其他細節。大於符號將結果中通常顯示的所有內容直接重新路由到文件。
DIR 命令還有更多組合和用途,但這應該是幫助您了解基礎知識的良好起點。
希望能幫到你。
⑥ 如何用dir返回某目錄下的所有文件名
控制項:按鈕 列表框 Function SearchFiles(Path As String, FileType As String) Dim Files() As String '文件路徑 Dim Folder() As String '文件夾路徑 Dim a, b, c As Long Dim sPath As String sPath = Dir(Path & FileType) '查找第文件 Do While Len(sPath) '循環沒有文件止a = a + 1ReDim Preserve Files(1 To a) Files(a) = Path & sPath '文件目錄和文件名組合,並存放數組 List1.AddItem Files(a) '加入list控制項 sPath = Dir '查找下文件 DoEvents '讓出控制權LoopsPath = Dir(Path & "\", vbDirectory) '查找第文件夾 Do While Len(sPath) '循環沒有文件夾止 If Left(sPath, 1) < "." Then '了防止重復查找 If GetAttr(Path & "\" & sPath) And vbDirectory Then '文件夾則 b = b + 1ReDim Preserve Folder(1 To b) Folder(b) = Path & sPath & "\" '目錄和文件夾名稱組合形成新目錄,並存放數組End IfEnd IfsPath = Dir '查找下文件夾 DoEvents '讓出控制權LoopFor c = 1 To b '使用遞歸方法遍歷所有目錄 SearchFiles Folder(c), FileTypeNextEnd Function
⑦ 如何返回打開文檔所在文件夾
點擊文件菜單鬧首笑—液含—屬性——常規選項卡,復制位置信息,在我的電腦中的地址欄中粘貼,回車即可。
或者進入頁眉和頁腳,添加一個文芹液件路徑,復制到我的電腦的地址欄中即可。
⑧ cmd獲得文件夾內所有文件名稱
1.運行打開cmd,進入指定的文件夾(直接輸入盤符 如 D: 可以進入目標盤,輸入 CD 文件夾路徑 如 D:\\文件夾\\文件夾 也可敗山含以直接輸入當前的下一唯蘆級文件夾名稱 進察笑入 輸入 CD.. 返回上一級文件夾)
2.輸入 TREE /F 按回車可以直接查看當前文件夾下的所有文件夾和文件的名稱,以樹狀方式顯示的(輸入 TREE /F >> 任意文件名稱.txt 即可將內容保存到當前文件夾中, 如輸入 TREE /F >> 路徑/任意文件名稱.txt 即可在指定的路徑保存該文件)
⑨ java 返回用戶在指定文件夾中的指定後綴的所有文件
Java實現獲取指定路徑下的指定格式的文件代碼如下:
packagefilenameFilter;
importjava.io.File;
/*
*實現功能:
*獲取指定路徑下的指定格式的文件;
**/
publicclassTest{
publicstaticvoidlistPath(Filefile){
//接收篩選過後的文件對象數組
//用文件對象調用listFiles(FilenameFilterfilter);方法,
//返回抽象路徑名數組,這些路徑名表示此抽象路徑名表示的目錄中滿足指定過濾器的文件和目錄
Filefiles[]=file.listFiles(newMyFilenameFilter());
/*//遍歷出指定文件路徑下符合條件的文件
for(Filef:files){
System.out.println(f);
}*/
//遍歷出指定文件路徑下的所有符合篩選條件的文件
for(Filef:files){
if(f.isDirectory()){
listPath(f);
}else{
System.out.println(f);
}
}}
publicstaticvoidmain(String[]args){
//創建指定目錄的文件對象
Filefile=newFile("F:\test");
//調用文件曬篩選的方法,並將文件對象出入,
listPath(file);
}
}
packagefilenameFilter;
importjava.io.File;
importjava.io.FilenameFilter;
//實現FilenameFilter介面,可用於過濾器文件名
//本方法實現的是篩選指定格式結尾的文件
{
/**
*@paramargs
*
*實現功能;實現FilenameFilter介面,定義出指定的文件篩選器
*
*/
@Override
//重寫accept方法,測試指定文件是否應該包含在某一文件列表中
publicbooleanaccept(Filedir,Stringname){
//TODOAuto-generatedmethodstub
//創建返回值
booleanflag=true;
//定義篩選條件
//endWith(Stringstr);判斷是否是以指定格式結尾的
if(name.toLowerCase().endsWith(".jpg")){
}elseif(name.toLowerCase().endsWith(".txt")){
}elseif(name.toLowerCase().endsWith(".gif")){
}else{
flag=false;
}
//返回定義的返回值
//當返回true時,表示傳入的文件滿足條件
returnflag;
}
}
⑩ VBA中怎麼遍歷所選路徑中所有文件夾及其子文件夾(多個子文件),並返回所有的最底層的文件夾路徑
答:執行"獲取所有文件夾",按提示操作。文件夾清單會顯示在工作表的AB列中。
Sub獲取所有文件夾()
DimDirectoryAsString
WithApplication.FileDialog(msoFileDialogFolderPicker)
.InitialFileName=Application.DefaultFilePath&""
.Title="請選擇一個文件夾"
.Show
If.SelectedItems.Count=0Then
ExitSub
Else
Directory=.SelectedItems(1)
EndIf
EndWith
Cells.ClearContents
CallRecursiveDir(Directory)
EndSub
PublicSubRecursiveDir(ByValCurrDirAsString)
DimDirs()AsString
DimNumDirsAsLong
DimFilesizeAsDouble
DimTotalFolders,SingleFolder
Cells(1,1)="目錄名"
Cells(1,2)="日期/時間"
Range("A1:B1").Font.Bold=True
SetTotalFolders=CreateObject("Scripting.FileSystemObject").GetFolder(CurrDir).SubFolders
Cells(WorksheetFunction.CountA(Range("A:A"))+1,1)=CurrDir
Cells(WorksheetFunction.CountA(Range("B:B"))+1,2)=FileDateTime(CurrDir)
IfTotalFolders.Count<>0Then
ReDimPreserveDirs(0ToNumDirs)AsString
Dirs(NumDirs)=SingleFolder
NumDirs=NumDirs+1
Next
EndIf
Fori=0ToNumDirs-1
RecursiveDirDirs(i)
Nexti
EndSub