遍歷給定目錄並將特定檔案的名字寫入檔案
public void findfile(File f, FileOutputStream fos) throws IOException
if (!f.isHidden()) { if (f.isDirectory()) { File[] currentfiles = f.listFiles(); int i = 0; while (i < currentfiles.length) { findfile(currentfiles[i], fos); i++; } } else { if (f.getName().endsWith(".jpg")) { byte[] bytes = ( f.getAbsolutePath() + "\n").getBytes(); fos.write(bytes); } } } }
這個函式的引數一個是構建好的file類,是我們想要遍歷的資料夾,另外一個是檔案輸出流,指向我們想要寫入的檔案,別忘了在呼叫這個函式的後面加上對於檔案輸入流的關閉。
相關推薦
遍歷給定目錄並將特定檔案的名字寫入檔案
public void findfile(File f, FileOutputStream fos) throws IOException if (!f.isHidden()) { if (f.
python遍歷當前目錄並刪除某文件
erl his odin drive 是否 pro 目錄 append pen #coding: utf-8 """ this programe is to clear driverlog below this dir __author__:the_new
遍歷給定目錄下的所有文件以及子目錄
絕對路徑 dir handle file cti int return pen closed <?php function my_candir($dir){ $files=array(); if($handle=opendir
Java程式設計中實現遍歷指定目錄下的所有檔案並輸出
有時候別人要找我們要什麼資源,我們一個個看好麻煩呀,我那天找同學要電子書,然後他就程式設計遍歷之後發了個書單給我,我覺得這技能很實用,今天就小試牛刀,班門弄斧啦!! package test; import java.io.File; public class test { publ
python遍歷某目錄的下兩層目錄,並查詢指定型別檔案,複製到上層資料夾
問題描述:當前目錄包含多層下級目錄,且下級目錄中各存在一個.avi檔案,每次訪問需要點選到每個下級目錄訪問一個檔案,操作複雜,且不夠直觀,所以寫了個指令碼將各個下級目錄下的avi檔案統一複製到上層目錄,直觀展示和查閱。 問題截圖 當前存在多個目錄 每個目錄裡面
Java 遍歷指定目錄下的資料夾並查詢包含指定關鍵字的檔案學習記錄
package p2; import java.io.File; import java.io.FileFilter; import java.util.ArrayList; import java.util.List; /** * 在指定目錄中查詢包含關鍵字的檔案(或
golang遍歷某個目錄下的檔案,並讀取檔名到一個csv檔案
package main import ( "encoding/csv" "fmt" "os" "path/filepath" "container/list" ) var outputFileName string = "filesName.csv" func Che
用shell腳本遞歸遍歷某個目錄下的所有文件並移動到某個指定的目錄中
腳本 遞歸遍歷 執行 val else valid RoCE elif ive 1,先看下腳本cat recursive.sh #!/bin/shread -p "input path:" FilePath function getAllfiles
易語言基礎——遍歷指定目錄下的所有檔案(包含子目錄中的檔案)
1.實現效果: 尋找指定目錄下的檔案(包括子目錄中的檔案) 2.知識點: 尋找到的檔名 = 尋找檔案 (檔案目錄 + “\*.*”,1 + 2 + 4 + 16 + 32 ), *.*為正則表示式的寫法,*是萬用字元; 尋找到的檔名 = 尋找檔案 (, 1 + 2 + 4 + 16 + 32
遍歷當前目錄,提取指定資料夾內容並拷貝到指定位置
1、該指令碼為bat指令碼,在Windows下執行 2、指令碼遍歷當前目錄,包含子目錄,找到名稱為“應用程式”的資料夾 3、抽取資料夾的內容,包含子目錄,拷貝到“C:\GSPCloud_Beta管理\最新合併\應用程式” 4、詳細引數可以參考xcopy用法說明 @echo off &am
PHP -- 遍歷出目錄下所有檔案,及演算法優化
在想解決這個問題的時候,我也查找了很多資料。推薦給大家我個人覺得比較好的一篇:PHP遍歷檔案目錄 文中第四個演算法可以遍歷出文件夾下的所有檔案,程式碼如下: $dir = 'E:\phpStudy\PHPTutorial\WWW'; echo '<pre>'; functio
Java遍歷指定目錄下的所有檔案
初級Java面試經常會遇到寫一個遞迴遍歷指定資料夾下的所有檔案,今天閒來無事,看了些例子,自己整理一下。希望可以幫助到初學者,順便也算自己的一個筆記,方便以後查閱。 package files; import java.io.File; public class RecursionFi
Linux高階程式設計基礎——檔案系統程式設計之遞迴遍歷/home目錄
檔案系統程式設計之遞迴遍歷/home目錄 /編寫程式完成以下功能: 1.遞迴遍歷/home目錄,打印出所有檔案和子目錄名稱及節點號。 2.判斷檔案型別,如果是子目錄,繼續進行遞迴遍歷,直到遍歷完所有子目錄為止。/ #include <stdio.h> #include &
Python3學習(三十六):python遍歷操作目錄下的檔案
在實際場景中,我們往往會希望可以遍歷某個目錄下的所有檔案,執行一些操作,比如對這些檔案的轉化,比如提取這些檔案的資料,比如將這些檔案經過某些操作後再儲存至另外的目錄下。 今天講一下如何遍歷操作目錄下的檔案。 假設我們需要對$Home/log目錄下的檔案進行操作後,寫入$H
Windows bat指令碼遍歷資料夾並批量修改檔案字尾
這個需求非常常見,例如批量轉換檔案格式等等,程式碼如下: @echo off ::對變數動態捕獲擴充套件變化 set strpdf=pdf set strtxt=txt SETLOCAL ENABLE
Python:遍歷查詢目錄內檔案
Python建立檔案時,如果沒有指定位置的話,會將該檔案放在“C:\Users\...”目錄下。如果不知道的話,就會比較懵逼。 下面是在指定位置建立檔案,並且遍歷目錄下所有同名檔案的Python程式。 # -*- coding: utf-8 -*- #查詢某個目錄下的目標檔案
shell遍歷當前目錄下的檔案,用去掉檔案字尾的字串替換檔案中的文字
今天寫了一個shell,遍歷當前目錄下的檔案,用每個檔案的檔名去掉字尾的字串替換檔案中的一段字串。 指令碼如下: #!/bin/bashfile=`ls *.html`;echo $filefor item in $filedo filename=${item
Python3:遍歷某個目錄下的所有檔案
程式碼如下: import os, shutil if __name__=='__main__': work_dir = 'C:\\Users\\HUPENG\\Desktop\\noi
遞迴 --- 遍歷指定目錄下所有檔案
A、如果該檔案目錄下全是檔案(非資料夾),那很理想,直接列印絕對路徑(file.getAbsolutePath())就完成任務 B、重點在於如果該檔案目錄下有的是檔案,有的是資料夾(子資料夾)
C++實現Linux和Windows下遍歷指定目錄下的檔案
一、Linux下遍歷方法 方法非常簡單,這裡不多說了,可以直接看程式碼 #include <dirent.h>//遍歷系統指定目錄下檔案要包含的標頭檔案 #include <iost