Codota Logo
Files.copyDir
Code IndexAdd Codota to your IDE (free)

How to use
copyDir
method
in
org.nutz.lang.Files

Best Java code snippets using org.nutz.lang.Files.copyDir (Showing top 4 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Dictionary d =
  • Codota Iconnew Hashtable()
  • Codota IconBundle bundle;bundle.getHeaders()
  • Codota Iconnew Properties()
  • Smart code suggestions by Codota
}
origin: nutzam/nutz

/**
 * 拷贝一个目录
 * 
 * @param src
 *            原始目录
 * @param target
 *            新目录
 * @return 是否拷贝成功
 * @throws IOException
 */
public static boolean copyDir(File src, File target) throws IOException {
  if (src == null || target == null || !src.exists())
    return false;
  if (!src.isDirectory())
    throw new IOException(src.getAbsolutePath() + " should be a directory!");
  if (!target.exists())
    if (!makeDir(target))
      return false;
  boolean re = true;
  File[] files = src.listFiles();
  if (null != files) {
    for (File f : files) {
      if (f.isFile())
        re &= copyFile(f, new File(target.getAbsolutePath() + "/" + f.getName()));
      else
        re &= copyDir(f, new File(target.getAbsolutePath() + "/" + f.getName()));
    }
  }
  return re;
}
origin: nutzam/nutz

/**
 * 自动决定是 copy 文件还是目录
 * 
 * @param src
 *            源
 * @param target
 *            目标
 * @return 是否 copy 成功
 */
public static boolean copy(File src, File target) {
  try {
    if (src.isDirectory())
      return copyDir(src, target);
    return copyFile(src, target);
  }
  catch (IOException e) {
    throw Lang.wrapThrow(e);
  }
}
origin: org.nutz/nutz

/**
 * 拷贝一个目录
 * 
 * @param src
 *            原始目录
 * @param target
 *            新目录
 * @return 是否拷贝成功
 * @throws IOException
 */
public static boolean copyDir(File src, File target) throws IOException {
  if (src == null || target == null || !src.exists())
    return false;
  if (!src.isDirectory())
    throw new IOException(src.getAbsolutePath() + " should be a directory!");
  if (!target.exists())
    if (!makeDir(target))
      return false;
  boolean re = true;
  File[] files = src.listFiles();
  if (null != files) {
    for (File f : files) {
      if (f.isFile())
        re &= copyFile(f, new File(target.getAbsolutePath() + "/" + f.getName()));
      else
        re &= copyDir(f, new File(target.getAbsolutePath() + "/" + f.getName()));
    }
  }
  return re;
}
origin: org.nutz/nutz

/**
 * 自动决定是 copy 文件还是目录
 * 
 * @param src
 *            源
 * @param target
 *            目标
 * @return 是否 copy 成功
 */
public static boolean copy(File src, File target) {
  try {
    if (src.isDirectory())
      return copyDir(src, target);
    return copyFile(src, target);
  }
  catch (IOException e) {
    throw Lang.wrapThrow(e);
  }
}
org.nutz.langFilescopyDir

Javadoc

拷贝一个目录

Popular methods of Files

  • findFile
    从 CLASSPATH 下或从指定的本机器路径下寻找一个文件
  • createDirIfNoExists
    试图生成一个目录对象,如果文件不存在则创建它。 如果给出的 PATH 是相对路径 则会在 CLASSPATH 中寻找,如果未找到,则会在用户主目录中创建这个目录
  • createFileIfNoExists
    试图生成一个文件对象,如果文件不存在则创建它。 如果给出的 PATH 是相对路径 则会在 CLASSPATH 中寻找,如果未找到,则会在用户主目录中创建这个文件
  • getSuffixName
    获取文件后缀名,不包括 '.',如 'abc.gif',',则返回 'gif'
  • readBytes
    读取文件全部字节,并关闭文件
  • renameSuffix
    将文件路径后缀改名,从而生成一个新的文件路径。
  • write
    将内容写到一个文件内,内容对象可以是: * InputStream - 按二进制方式写入 * byte[] - 按二进制方式写入 * Reader - 按 UTF-8 方式写入 * 其他对象被
  • cleanAllFolderInSubFolderes
    将一个目录下的特殊名称的目录彻底删除,比如 '.svn' 或者 '.cvs'
  • deleteFile
    删除一个文件
  • findFileAsStream
    获取输出流
  • getName
  • makeDir
    创建新目录,如果父目录不存在,也一并创建。可接受 null 参数
  • getName,
  • makeDir,
  • read,
  • checkFile,
  • clearDir,
  • copy,
  • copyFile,
  • copyOnWrite,
  • createNewFile

Popular in Java

  • Updating database using SQL prepared statement
  • startActivity (Activity)
  • setContentView (Activity)
  • compareTo (BigDecimal)
    Compares this BigDecimal with the specified BigDecimal. Two BigDecimal objects that are equal in val
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • Enumeration (java.util)
    A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
  • HashSet (java.util)
    This class implements the Set interface, backed by a hash table (actually a HashMap instance). It m
  • TreeMap (java.util)
    A Red-Black tree based NavigableMap implementation. The map is sorted according to the Comparable of
  • StringUtils (org.apache.commons.lang)
    Operations on java.lang.String that arenull safe. * IsEmpty/IsBlank - checks if a String contains
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now