hadoop 資料夾檔案的建立與刪除
package hadoop.test; import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; public class FileSystemTest { public static void main(String[] args) throws IOException, URISyntaxException { Configuration cfg = new Configuration(); FileSystem fs = FileSystem.get(new URI("hdfs://data1:9000"),cfg); //fs.open(new Path(new URI("hdfs://data1:9000"))); boolean flgs = fs.exists(new Path(new URI("/hgs"))); if(flgs) { boolean flg = fs.isDirectory(new Path(new URI("/hgs"))); System.out.println(flg); //這裡會報錯,新增 環境變數 HADOOP_USER_NAME=root //從本地copy一個檔案到hdfs //fs.copyFromLocalFile(true,new Path("e:\\install.ini"), new Path("/hgs/tmp.txt")); //複製hdfs檔案到本地 //fs.copyToLocalFile(false,new Path("hdfs://data1:9000/hgs/tmp.txt"),new Path("e:\\tmp.txt"),true ); //建立資料夾 //boolean fl = fs.mkdirs(new Path("/hgs/hgstmp")); //System.out.println(fl); boolean f = fs.delete(new Path("/hgs/hgstmp"), true); System.out.println(f); } System.out.println(flgs); fs.close(); } }
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31506529/viewspace-2217164/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- FileUtils類建立、刪除檔案及資料夾
- gulp刪除檔案和資料夾
- 雲伺服器:Linux資料夾檔案建立、刪除伺服器Linux
- linux|批量建立檔案、資料夾或刪除——萬用字元Linux字元
- centos徹底刪除資料夾、檔案命令CentOS
- linux下建立、刪除資料夾Linux
- python 如何刪除資料夾下的所有檔案和子資料夾?Python
- git刪除遠端資料夾或檔案的方法Git
- cmd 命令操縱檔案管理器、建立(刪除)多級資料夾
- 在Linux中,如何建立、移動和刪除檔案和資料夾?Linux
- php刪除資料夾及其下面的檔案PHP
- Linux rm 命令刪除檔案或資料夾Linux
- C# 對檔案與資料夾的操作包括刪除、移動與複製C#
- [Linux] linux 刪除亂碼的檔案&資料夾Linux
- Qt 選擇資料夾、建立資料夾以及建立檔案QT
- Android遞迴刪除資料夾下所有檔案Android遞迴
- 刪除指定資料夾的檔案內容的sh指令碼指令碼
- 刪除某個檔案或資料夾時,系統提示無法刪除!
- 【Git/Github】刪除遠端倉庫中的檔案/資料夾Github
- PostgreSQL:資料庫的建立與刪除SQL資料庫
- 資料夾刪除不掉怎麼辦?資料夾無法刪除
- asp.net 遞迴刪除資料夾及其子資料夾和所有檔案[轉]ASP.NET遞迴
- 【Linux】linux下刪除/清空資料夾/檔案命令Linux
- java檔案和資料夾複製、刪除、移動操作Java
- Linux中RM快速刪除大量檔案/資料夾方法Linux
- Linux 刪除檔案和資料夾rm命令詳解Linux
- git刪除資料夾Git
- [MYSQL] 資料庫建立與刪除MySql資料庫
- 資料夾刪除不了怎麼辦?資料夾刪除不了的解決方法
- 使用node中fs模組建立和刪除資料夾
- Oracle 刪除資料檔案Oracle
- oracle刪除資料檔案Oracle
- 刪除空資料檔案
- android 統計資料夾大小及刪除資料夾下所有檔案和路徑Android
- Win2000定時刪除資料夾內所有子資料夾和檔案
- 批量刪除空的資料夾
- Inno Step 打包檔案成.exe時候刪除指定資料夾
- Linux學習筆記:rm刪除檔案和資料夾Linux筆記