org.apache.hadoop.fs.FileUtil.unTarUsingJava()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(4.7k)|赞(0)|评价(0)|浏览(158)

本文整理了Java中org.apache.hadoop.fs.FileUtil.unTarUsingJava()方法的一些代码示例,展示了FileUtil.unTarUsingJava()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FileUtil.unTarUsingJava()方法的具体详情如下:
包路径:org.apache.hadoop.fs.FileUtil
类名称:FileUtil
方法名:unTarUsingJava

FileUtil.unTarUsingJava介绍

暂无

代码示例

代码示例来源:origin: org.apache.hadoop/hadoop-common

unTarUsingJava(inputStream, untarDir, gzipped);
} else {

代码示例来源:origin: org.apache.hadoop/hadoop-common

/**
 * Given a Tar File as input it will untar the file in a the untar directory
 * passed as the second parameter
 *
 * This utility will untar ".tar" files and ".tar.gz","tgz" files.
 *
 * @param inFile The tar file as input.
 * @param untarDir The untar directory where to untar the tar file.
 * @throws IOException
 */
public static void unTar(File inFile, File untarDir) throws IOException {
 if (!untarDir.mkdirs()) {
  if (!untarDir.isDirectory()) {
   throw new IOException("Mkdirs failed to create " + untarDir);
  }
 }
 boolean gzipped = inFile.toString().endsWith("gz");
 if(Shell.WINDOWS) {
  // Tar is not native to Windows. Use simple Java based implementation for
  // tests and simple tar archives
  unTarUsingJava(inFile, untarDir, gzipped);
 }
 else {
  // spawn tar utility to untar archive for full fledged unix behavior such
  // as resolving symlinks in tar archives
  unTarUsingTar(inFile, untarDir, gzipped);
 }
}

代码示例来源:origin: io.hops/hadoop-common

/**
 * Given a Tar File as input it will untar the file in a the untar directory
 * passed as the second parameter
 *
 * This utility will untar ".tar" files and ".tar.gz","tgz" files.
 *
 * @param inFile The tar file as input. 
 * @param untarDir The untar directory where to untar the tar file.
 * @throws IOException
 */
public static void unTar(File inFile, File untarDir) throws IOException {
 if (!untarDir.mkdirs()) {
  if (!untarDir.isDirectory()) {
   throw new IOException("Mkdirs failed to create " + untarDir);
  }
 }
 boolean gzipped = inFile.toString().endsWith("gz");
 if(Shell.WINDOWS) {
  // Tar is not native to Windows. Use simple Java based implementation for 
  // tests and simple tar archives
  unTarUsingJava(inFile, untarDir, gzipped);
 }
 else {
  // spawn tar utility to untar archive for full fledged unix behavior such 
  // as resolving symlinks in tar archives
  unTarUsingTar(inFile, untarDir, gzipped);
 }
}

代码示例来源:origin: ch.cern.hadoop/hadoop-common

/**
 * Given a Tar File as input it will untar the file in a the untar directory
 * passed as the second parameter
 * 
 * This utility will untar ".tar" files and ".tar.gz","tgz" files.
 *  
 * @param inFile The tar file as input. 
 * @param untarDir The untar directory where to untar the tar file.
 * @throws IOException
 */
public static void unTar(File inFile, File untarDir) throws IOException {
 if (!untarDir.mkdirs()) {
  if (!untarDir.isDirectory()) {
   throw new IOException("Mkdirs failed to create " + untarDir);
  }
 }
 boolean gzipped = inFile.toString().endsWith("gz");
 if(Shell.WINDOWS) {
  // Tar is not native to Windows. Use simple Java based implementation for 
  // tests and simple tar archives
  unTarUsingJava(inFile, untarDir, gzipped);
 }
 else {
  // spawn tar utility to untar archive for full fledged unix behavior such 
  // as resolving symlinks in tar archives
  unTarUsingTar(inFile, untarDir, gzipped);
 }
}

代码示例来源:origin: com.github.jiayuhan-it/hadoop-common

/**
 * Given a Tar File as input it will untar the file in a the untar directory
 * passed as the second parameter
 * 
 * This utility will untar ".tar" files and ".tar.gz","tgz" files.
 *  
 * @param inFile The tar file as input. 
 * @param untarDir The untar directory where to untar the tar file.
 * @throws IOException
 */
public static void unTar(File inFile, File untarDir) throws IOException {
 if (!untarDir.mkdirs()) {
  if (!untarDir.isDirectory()) {
   throw new IOException("Mkdirs failed to create " + untarDir);
  }
 }
 boolean gzipped = inFile.toString().endsWith("gz");
 if(Shell.WINDOWS) {
  // Tar is not native to Windows. Use simple Java based implementation for 
  // tests and simple tar archives
  unTarUsingJava(inFile, untarDir, gzipped);
 }
 else {
  // spawn tar utility to untar archive for full fledged unix behavior such 
  // as resolving symlinks in tar archives
  unTarUsingTar(inFile, untarDir, gzipped);
 }
}

代码示例来源:origin: io.prestosql.hadoop/hadoop-apache

/**
 * Given a Tar File as input it will untar the file in a the untar directory
 * passed as the second parameter
 * 
 * This utility will untar ".tar" files and ".tar.gz","tgz" files.
 *  
 * @param inFile The tar file as input. 
 * @param untarDir The untar directory where to untar the tar file.
 * @throws IOException
 */
public static void unTar(File inFile, File untarDir) throws IOException {
 if (!untarDir.mkdirs()) {
  if (!untarDir.isDirectory()) {
   throw new IOException("Mkdirs failed to create " + untarDir);
  }
 }
 boolean gzipped = inFile.toString().endsWith("gz");
 if(Shell.WINDOWS) {
  // Tar is not native to Windows. Use simple Java based implementation for 
  // tests and simple tar archives
  unTarUsingJava(inFile, untarDir, gzipped);
 }
 else {
  // spawn tar utility to untar archive for full fledged unix behavior such 
  // as resolving symlinks in tar archives
  unTarUsingTar(inFile, untarDir, gzipped);
 }
}

相关文章