1. 程式人生 > >java遍歷磁碟或資料夾

java遍歷磁碟或資料夾

package com.hcj.july22.am;

import java.io.File;

public class C_File {
	File f ;
	public C_File(File f) {
		super();
		this.f = f;
	}
	public void showFile(){
		if(f.isDirectory()){
			File[] listFiles = f.listFiles();
			if(listFiles != null){
				if(listFiles.length > 0){					
					for(File c : listFiles){
						this.f = c;
						showFile();
					}	
				}
			}
		}else{
			System.out.println(f.getName());
		}	
	}
}

相關推薦

java磁碟資料

package com.hcj.july22.am; import java.io.File; public class C_File { File f ; public C_File(File f) { super(); this.f = f; } p

JAVA io流筆記02 操作目錄,檔案,資料

package FileText; import java.io.File; //操作目錄 //mkdir() 建立目錄,必須保證父目錄存在,如果父目錄不存在,建立失敗 //mkdirs() 建立目錄,如果父目錄不存在,直接建立父目錄 //list() 輸出當前路徑下檔名 //listFil

C#得到指定資料下的所有檔案

string path = Application.StartupPath + "\\data\\採集資料\\"; DirectoryInfo root = new DirectoryInfo(path); foreach (FileInfo f in root.GetFiles())//遍歷資料夾

java實現將檔案資料壓縮

由於專案需要,所以在網上找了一下看看有沒有java的壓縮檔案的例子,結果找到了一個,可以作為工具類直接使用,現將它釋出出來 public class UtilZipFile { private File targetFile; public UtilZi

Linux下遞迴檔案和資料

#include<stdio.h> #include<stdlib.h> #include<unistd.h> #include<sys/stat.h> #include<string.h> #include<fcntl.h>

java程式碼實現檔案資料的壓縮和解壓

這裡寫了個工具類,可以實現檔案的壓縮和解壓功能。 package com.cntaiping.tpi.common.utils; import java.io.BufferedInputStream; import java.io.File; import java.io

matlab 兩層資料,對兩層資料進行改變圖片大小處理【轉載】

<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-

Java】對檔案資料進行重新命名

                在Java中,對檔案或資料夾進行重新命名是很簡單的,因為Java的File類已經封裝好rename

C#如何出一個資料下的所有檔案

實現該功能使用到了DirectoryInfo類。 DirectoryInfo 類派生自 FileSystemInfo 類。它提供了各種用於建立、移動、瀏覽目錄和子目錄的方法。該類不能被繼承。 下表列出

MFC檔案和資料

一、獲取指定目錄下的資料夾和檔案為例 以獲取D://test目錄下當前資料夾和檔案的路徑為例 [cpp] Void 類名::BrowseCurrentDir(CString strDir){ CFileFind finder; CString strPath; BOOL b

自然語言處理爬過的坑:使用python所有的資料中的所有文字.標準庫OS的常用函式總結大全

# -*- coding: utf-8 -*- import os import codecs def search(filepath): #遍歷filepath下所有檔案,包括子目錄 files = os.listdir(filepath) for fil

PowerShell檔案、資料的方法

需要清理某個目錄下的子資料夾下的*.Log 檔案  Get-ChildItem C:\inetpub\logs\LogFiles\ -recurse *.log |Remove-Item -Force PowerShell遍歷資料夾下的子資料夾和檔案是一件很容易的事兒

javaSE File, 獲取目錄下的所有檔案資料的全路徑(目錄)。 listFiles(), listRoots()

Demo.java:package cn.xxx.demo; import java.io.File; public class Demo { public static void main(String[] args) { function_2(); } pu

Java資料&判斷是否存在某一型別的檔案

大致思路就是使用File.list()來獲取所要遍歷的資料夾的子檔名,然後通過遞迴實現子資料夾的遍歷,最終達到遍歷整個資料夾的目的,並在遍歷過程中通過獲得的檔名字尾來判斷檔案型別。但是因為遞迴,在時間複

Java資料下所有檔案並替換指定字串

應用場景:比如有一個深層次的檔案目錄結構,如:javaAPI每個檔案裡面都有相同的內容,而我們要統一修改為其他內容。上千個檔案如果一個個修改顯得太不明智。import java.io.BufferedReader; import java.io.File; import ja

Java 指定目錄下的資料並查詢包含指定關鍵字的檔案學習記錄

package p2; import java.io.File; import java.io.FileFilter; import java.util.ArrayList; import java.util.List; /** * 在指定目錄中查詢包含關鍵字的檔案(或

C++實現指定檔案資料

//************************************************************************ // 函式名稱: ReadFilenameFromFolder // 訪問許可權: public // 建立日期: 2016/12/26 /

獲取本地所有磁碟磁碟下所有檔案、資料

獲取本地磁碟符號 void GetComputerDisk() //獲取本地電腦的磁碟符號 { OutputDebugString("GetComputerDisk"); TCHAR buf[100]; DWORD len = GetLogicalDriveStrin

JAVA 文件下的所有文件

with rip [] ring temp emp lin filelist 目錄 JAVA 遍歷文件夾下的所有文件(遞歸調用和非遞歸調用) 1.不使用遞歸的方法調用. public void traverseFolder1(String path) {

java機構和選單樹形結構資料

查詢機構資料結構資料 mapper層介面省略 /** <一句話功能簡述>查詢機構樹形機構返回資料 <功能詳細描述> @author DENG @version [版本號, 2018年11月1日] @see [相關