scala 讀取文件加下的指定文件


1,獲取指定類型文件

 def getFile(file:File): Array[File] ={
    val files = file.listFiles().filter(! _.isDirectory)
      .filter(t => t.toString.endsWith(".csv"))  //此處讀取.txt and .csv文件
    files ++ file.listFiles().filter(_.isDirectory).flatMap(getFile)
  }

2,創建文件 指定文件夾,獲取文件夾下的類型文件,再導入數據

val path = new File("D:/test/")
getFile(path).foreach(f=> {
   val sourceFile_city1 = Source.fromFile(f)
   Data2SQL_citydataframe_color_result.connsqlserver(sourceFile_city1)
})

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM