精华内容
下载资源
问答
  • static function dir_isHasFile($dirname){  $handle = opendir($dirname);  $flag = true;//默认是目录下有文件存在的  $file_array = array();  while ( false !== ($file = readdir($handl
    static function dir_isHasFile($dirname){
            $handle = opendir($dirname);
            $flag = true;//默认是目录下有文件存在的
            $file_array = array();

            while ( false !== ($file = readdir($handle)) ) {
                if($file == '.' || $file == '..'){
                    continue;
                   }else{
                       $file_array[] = $file;
                   }
            }
            
            if ( empty($file_array) ){//没有文件
                $flag = false;
            }
            
            return $flag;
        }
    展开全文
  • 下面我们一起来看一个利用php检测指定目录中是不是为空目录了,这里方法是遍历目录得出的...就百度出了判断文件夹是否为空的代码 代码如下 复制代码 $dir = opendir('1');$ml = 0;while (($file = readdir($dir)) ...

    下面我们一起来看一个利用php检测指定目录中是不是为空目录了,这里方法是遍历目录得出的结果,下面我们来看个例子。

    今天在写上传图片作为封面的时候 为了避免重复的上传封面而导致。封面图片乱设置。就百度出了判断文件夹是否为空的代码

     代码如下 复制代码

    $dir = opendir('1');

    $ml = 0;

    while (($file = readdir($dir)) !== false)

    { $cs = $ml ;

    if($cs == "2"){echo "有文件";}

    }

    closedir($dir);

    ?>

    获取文件夹1的目录。 因为函数会获取.和.. 本身和上级目录都显示出来。这样就循环成了1这样的结果也就是文件夹为空。如果循环到2的时候就会显示出目录下的文件。

    例子

     代码如下 复制代码

    function is_empty_dir($dir_path)

    {

    if (!is_dir($dir_path)){

    echo “文件夹不存在”;

    return true;//www.111cn.Net

    }

    $dir = opendir($dir_path);

    $is_empty = true;

    while ($file = readdir($dir)){

    if($file == ‘.’ || $file == ‘..’) continue;

    $is_empty = false;

    break;

    }

    closedir($dir);

    return $is_empty;

    }

    ?>

    例子

     代码如下 复制代码

    $root = dirname(__FILE__);

    $root = str_replace("\", "/", $root);

    $path = $root.'/test/';

    $isempty = file_exit();

    //检查目录是否为空

    function file_exit($filelastname = ''){

    global $path;

    if($filelastname != ''){

    $handle = opendir($path.$filelastname);

    }else{

    $handle = opendir($path);

    }

    while (false !== ($file = readdir($handle))) {

    if($file == '.' || $file == '..'){

    continue;

    }

    $file_array[] = $file;

    }

    if($file_array == NULL){//没有文件

    closedir($handle);

    return false;

    }

    closedir($handle);

    return true;//有文件

    }

    ?>

    展开全文
  • liunx判断多层目录下是否有压缩文件 liunx判断多层目录下是否有压缩文件
  • 这篇文章介绍的内容是关于PHP判断指定目录下是否存在文件 ,有着一定的参考价值,现在分享给大家,需要的朋友可以参考一下/*功能:判断某个目录下是否存在文件;参数:$path —— 要进行判断的目录,使用绝对路径...

    这篇文章介绍的内容是关于PHP判断指定目录下是否存在文件 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下/*

    功能:判断某个目录下是否存在文件;

    参数:$path —— 要进行判断的目录,使用绝对路径

    返回值:存在 - true 不存在 - false

    */

    function dir_exist_file($path) {

    if(!is_dir($path)) {

    return false;

    } else {

    $files = scandir($path);

    // 删除 "." 和 ".."

    unset($files[0]);

    unset($files[1]);

    // 判断是否为空

    if(!empty($files[2])) {

    return true;

    }else{

    return false;

    }

    }

    }

    相关推荐:

    展开全文
  • 请问java如何判断某个特定目录下是否有文件存在,如何依次获得存在文件的文件名,如何拷贝和删除文件,大恩不言谢!!|/****Forfilesnotontheacl.readoracl.writelist,appletscannot**1-...

    请问java如何判断某个特定目录下是否有文件存在,如何依次获得存在文件的文件名,如何拷贝和删除文件,大恩不言谢!!

    |

    /**

    *

    * For files not on the acl.read or acl.write list, applets cannot

    *

    *    1 - check for the existence of the file

    *    2 - check the file type

    *    3 - check if the file is a directory

    *    4 - check the timestamp when the file was last modified

    *    5 - check the file's size

    *    6 - create a directory

    *    7 - rename the file

    *    8 - list the files in this file (as if it were a directory)

    *    9 - check read

    *   10 - check write

    *

    * Before:

    *   Assumes /var/mail/root is a file

    *   Assumes there isn't a directory named /var/mail/testdir

    *

    * After:

    *   The directory /var/mail/testdir may have been created,

    *   if you ran this test from the appletviewer with /var/mail

    *   on your acl.write list.   If that's the case, then you

    *   should manually delete the test directory /var/mail/testdir

    *   before running this test again.

    *

    * @version JDK 1.0 beta

    * @author  Marianne Mueller

    */

    import java.awt.*;

    import java.io.*;

    import java.lang.*;

    import java.applet.*;

    public class fileInfo extends Applet {

    String myFile = "/var/mail/root";

    File f = new File(myFile);

    long n;

    int y = 10;

    int spacing = 17;

    // The paint routine drives the 8 above tests

    public void paint(Graphics g) {

    try {

    if (f.exists())

    g.drawString("1. Success on File.exists", 10, y);

    }

    catch (SecurityException e) {

    g.drawString("1. Caught security exception on File.exists", 10, y);

    }

    y = y + spacing;

    try {

    if (f.isFile())

    g.drawString("2. Success on File.type", 10, y);

    }

    catch (SecurityException e) {

    g.drawString("2. Caught security exception on File.isFile", 10, y);

    }

    y = y + spacing;

    try {

    File isd = new File("/var/mail");

    if (isd.isDirectory())

    g.drawString("3. Success on IsDirectory", 10, y);

    }

    catch (SecurityException e) {

    g.drawString("3. Caught security exception on File.isDirectory", 10, y);

    }

    y = y + spacing;

    try {

    n = f.lastModified();

    g.drawString("4. Success on timestamp: " + n, 10, y);

    }

    catch (SecurityException e) {

    g.drawString("4. Caught security exception on File.lastModified", 10, y);

    }

    y = y + spacing;

    try {

    n = f.length();

    g.drawString("5. Success on File.length: " + n, 10, y);

    }

    catch (SecurityException e) {

    g.drawString("5. Caught security exception on File.length", 10, y);

    }

    y = y + spacing;

    try {

    File td = new File("/var/mail/testdir");

    if (td.mkdir())

    g.drawString("6. Success on mkdir", 10, y);

    }

    catch (SecurityException e) {

    g.drawString("6. Caught security exception on File.mkdir", 10, y);

    }

    y = y + spacing;

    try {

    File nf = new File("/var/mail/bar");

    f.renameTo(nf);

    g.drawString("7.  Success on File.renameTo " + nf.toString(), 10, y);

    nf.renameTo(f);

    }

    catch (SecurityException e) {

    g.drawString("7. Caught security exception on File.renameTo", 10, y);

    }

    y = y + spacing;

    try {

    File d = new File("/var/mail");

    String files[] = null;

    files = d.list();

    g.drawString("8. Success on File.list, found " + files.length + " files in " + d.toString(), 10, y);

    /*    for (int i = 0; i

    您可能感兴趣的文章:

    展开全文
  • linux 中如何判断指定目录下是否有文件(包括隐藏文件和符号链接)呢? 脚本名:decide_blank_folder.sh 脚本内容: Shell代码 #!/bin/sh # whether the specified folder has files,including ...
  • 1、建立初始的文件MD5值 #此脚本建立每个文件的MD5值 /usr/bin/ls /var/www/html/>/root/test1/2.txt for i in `cat /root/test1/2.txt` do ...2、开始判断文件是否发生增、删、改操作 #此...
  • Android:判断手机内部储存目录下是否有指定的文件1、 关于手机内部储存目录和外部储存目录的关系2、判断手机内部储存目录/data/user/0/com.example.xuanfuchuang/files/下是否有名称为“switch_configure.txt”的...
  • 判断一个目录下是否有标记文件,若有则退出,否则执行后续命名 转载于:https://www.cnblogs.com/liubao-xiaoqin/p/8966935.html
  • /*问题出现:如何检查一个目录是否可写,如何目录下还有目录和文件,那么都要检查思路:(1)首先先写出检查空目录是否可写的算法:在该目录中生成一个文件,如果不能生成,表明该目录没有写的权限(2)使用递归的办法来...
  • /*问题出现:如何检查一个目录是否可写,如何目录下还有目录和文件,那么都要检查思路:(1)首先先写出检查空目录是否可写的算法:在该目录中生成一个文件,如果不能生成,表明该目录没有写的权限(2)使用递归的办法来...
  • 今天遇到一个问题,需要判断目录下是否存在.c文件。我使用了if [ -f *.c ],用-f和通配符来判断是否有.c的文件存在,然而Linux一直报错“unexpected operator”,因此在-f下,后面是不能使用通配符的。  后来...
  • /** * 1 )判断E盘目录下是否有后缀名为.jpg的文件,如果有,就输出此文件名称 使用方式:A:封装e盘,获取所有的文件以及文件夹的File数组(文件以及文件及的名称数组) 遍历的时候进行一系列判断进行条件过滤,麻烦 ...
  •  工作中涉及到文件系统,时候需要判断文件目录是否存在。我结合APUE第四章文件目录,总结一下如何正确判断文件目录是否存在,方便以后查询。 2、stat系列函数  stat函数用来返回与文件有关的结构信息。...
  • 1、前言工作中涉及到文件系统,时候需要判断文件目录是否存在。我结合APUE第四章文件目录,总结一下如何正确判断文件目录是否存在,方便以后查询。2、stat系列函数stat函数用来返回与文件有关的结构信息。...
  • 实例1该功能非常常用,特别在一些需要生成静态文件的项目中,一个目录是否可以,关乎到是否对该目录创建文件删除文件的权限/*问题出现:如何检查一个目录是否可写,如何目录下还有目录和文件,那么都要检查思路:...
  • public static void main(String[] args) {  /**  * @param args  * * A:案例演示  * 需求:判断E盘目录下是否有后缀名为.jpg的文件,如果有,就输出该文件名称  */  File e =new File("E:\\");
  • 工作中涉及到文件系统,时候需要判断文件目录是否存在。我结合APUE第四章文件目录,总结一下如何正确判断文件目录是否存在,方便以后查询。 2、stat系列函数 stat函数用来返回与文件有关的结构信息。stat...
  • 下面代码中,新建了一个 DirectoryInfo 对象,然后使用遍历来判断文件是否存在。这种方法很笨,但是我还没想到、也没有机会上网查好方法,所以暂时先这样。 1 //窗体加载时检测是否安装本程序所需调用的文件,...
  • linux下判断文件目录是否存在[总结]1、前言 工作中涉及到文件系统,时候需要判断文件目录是否存在。我结合APUE第四章文件目录,总结一下如何正确判断文件目录是否存在,方便以后查询。2、stat系列函数 ...
  • B:获取该目录下所有文件或者文件夹的File数组 C:遍历该File数组,得到每一个File对象,然后判断 D:是否文件 是:继续判断是否以.jpg结尾 否:不搭理它 public class FileDemo { public static void main(String...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,289
精华内容 515
关键字:

判断目录下是否有文件