精华内容
下载资源
问答
  • 判断文件是否存在

    千次阅读 2016-09-07 11:27:11
    判断文件是否存在,判断远程服务器上的文件是否存在
    
    import java.io.File;
    import java.io.IOException;
    import java.net.HttpURLConnection;
    import java.net.URL;
    
    import org.springframework.util.StringUtils;
    
    public class FileUtil {
    
    	/**
    	 * 判断本地服务器上的文件是否存在
    	 * @param filename
    	 * @return
    	 */
    	public static boolean existFile(String filename){
    		File file = new File(filename);
    		if(file.exists()){            //判断文件是否存在
    			return true;
    //        if(file.isFile()){       //判断是否是文件
    //            System.out.println("这是文件。");
    //        }else if(file.isDirectory()){  //判断是否是目录
    //            System.out.println("这是目录。");
    //        }
    		}else{
    			return false;
    		}
    	}
    	
    	/**
    	 * 判断远程服务器上的文件是否存在
    	 * @param filename
    	 * @return
    	 * @throws IOException
    	 */
    	public static boolean existFileForRemote(String filename) throws IOException{
    		URL serverUrl = new URL(filename);
    	    HttpURLConnection urlcon = (HttpURLConnection) serverUrl.openConnection();
    
    	    String message = urlcon.getHeaderField(0);//文件存在‘HTTP/1.1 200’
    	    
    	    if (StringUtils.hasText(message) && message.startsWith("HTTP/1.1 200")) {
    	    	//存在
    	    	return true;
    	    }else{
    	    	return false;
    	    }
    	}
    }
    
    
    展开全文
  • OSS判断文件是否存在

    千次阅读 2018-12-21 08:49:36
    try  {  OssClient handleclient = new OssClient(m_endpoint, m_id, m_key);  // 判断文件是否存在。filePath文件路径  bool exist = handleclient.DoesOb...

              try
                {

                     OssClient handleclient = new OssClient(m_endpoint, m_id, m_key);
                    // 判断文件是否存在。filePath文件路径
                    bool exist = handleclient.DoesObjectExist(m_bucketName,filePath);
                    if (exist)
                        return Request.CreateResponse(new {Success=true });
                    else
                        return Request.CreateResponse(new { Success = false,ErrMes="文件不存在" });

                }
                catch (Exception ex)
                {               
                    return Request.CreateResponse(new { Success = false, ErrMes = "异常:"+ex.Message });
                }

    展开全文
  • Python判断文件是否存在

    万次阅读 2019-02-15 11:28:53
      判断文件是否存在主要有两种方法: import os os.path.exists('xxx/xxx/filename') # True/False   以上方法中入参的路径可以是文件路径也可以是文件夹路径,所以可以用于判断文件以及文件夹是否存在。 但是...

      判断文件是否存在主要有两种方法:

    import os
    os.path.exists('xxx/xxx/filename') # True/False
    

      以上方法中入参的路径可以是文件路径也可以是文件夹路径,所以可以用于判断文件以及文件夹是否存在。
    但是有一种特殊的情况是可能入参传的是一个文件夹路径,但是文件夹路径的上一层有个相同的文件,例如/usr/local/testfile这是一个文件夹,但是/usr/local路径下有一个文件就刚好叫做testfile,所以这样会产生混乱,所以建议如果是要判断文件是否存在,直接用:os.path.isfile('/xxx/xxx/filename'),而判断文件夹是否存在时则用:os.path.exists(xxx)这个方法。
      以上只是用os模块实现的,还可以用pathlib模块来实现文件判断,示例代码如下:

    import pathlib
    path = pathlib.Path('/usr/local/file')
    path.exist()  # True/False  判断路径是否存在
    path.is_file  # 判断对应路径是否是文件
    

      以上注释可知如果path路径存在且不是文件,那么很显然就只能是对应文件夹了。

    拓展: 判断文件读写属性
    这里来判断文件读写属性用到的就是os模块里的access方法,格式为:

    os.access(path,mode)

    path为文件路径,mode为需要判断的属性,主要分为以下四种:

    • os.F_OK: 判断文件是否存在
    • os.R_OK: 判断文件是否可读
    • os.W_OK: 判断文件是否可以写入
    • os.X_OK: 判断文件是否有执行权限

    具体语法示例如下:

    import os 
    if not os.access('/usr/local/script/run.sh',os.X_OK):
        print "file has no permission to execute!"
    
    展开全文
  • Java判断文件是否存在

    千次阅读 2020-11-17 20:42:13
    1、判断文件是否存在,不存在就新建 File file = new File("d:\\hello.txt"); if (!file.exists()) { try { file.createNewFile(); } catch (IOException e) { e.printStackTrace(); } System.out.println(...

    1、判断文件是否存在,不存在就新建

    File file = new File("d:\\hello.txt");
    if (!file.exists()) {
        try {
            file.createNewFile();
        } catch (IOException e) {
            e.printStackTrace();
        }
        System.out.println("文件已创建");
    } else {
        System.out.println("文件已存在");
    }
    

    2、判断文件夹是否存在,不存在就新建

    File folder = new File("d:\\hello1\\hello2");
    if (!folder.exists() && !folder.isDirectory()) {
        folder.mkdirs();
        System.out.println("创建文件夹");
    } else {
        System.out.println("文件夹已存在");
    }
    
    展开全文
  • jq判断文件是否存在

    千次阅读 2018-02-03 22:22:36
    js或jquery判断文件是否存在,需要用到ajax function fileExists(url){ var isExists; $.ajax({ url:url, async:false, type:'HEAD', error:function(){ isExists=0;}, success:function(){ isExists=1;} }); if...
  • android 判断文件是否存在

    万次阅读 2015-03-01 09:12:55
    //判断文件是否存在 public boolean fileIsExists(String strFile) { try { File f=new File(strFile); if(!f.exists()) { return false;
  • python 判断文件是否存在,删除文件

    万次阅读 2019-03-18 16:29:21
    #判断文件是否存在,path为文件路径 import os os.path.exists(path) #删除文件,path为文件路径 import os os.remove(path)
  • java判断文件是否存在

    千次阅读 2019-07-26 17:27:02
    直接粘代码: ... * 判断文件是否存在 * * @Title: isExcite * @param @param filePath * @param @return * @return boolean 返回类型 * @throws */ public static boolean isExcite(S...
  • MATLAB判断文件是否存在、删除文件

    千次阅读 2020-04-01 15:01:51
    MATLAB判断文件是否存在: exist('output.txt','file') 如果output.txt存在,返回2,若不存在返回0 MATLAB删除文件: delete('output.txt');
  • 判断文件是否存在 import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; public class Chapter3 { public static void main(Strin...
  • hadoop判断文件是否存在

    千次阅读 2016-10-22 19:44:41
    hadoop判断文件是否存在   在shell中判断一个HDFS目录/文件是否存在   直接看shell代码:   hadoop fs -test -e /hdfs_dir if [ $? -ne 0 ]; then  echo "Directory not exists!" fi hadoop fs -test ...
  • hdfs判断文件是否存在

    千次阅读 2016-10-27 16:08:06
    hadoop判断文件是否存在   在shell中判断一个HDFS目录/文件是否存在   直接看shell代码:   hadoop fs -test -e /hdfs_dir if [ $? -ne 0 ]; then  echo "Directory not exists!" fi hadoop fs -test ...
  • File.exists()判断文件是否存在File.isDirectory()判断目录是否存在
  • Python判断文件是否存在的三种方法

    千次阅读 2019-03-02 13:16:46
    通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错。所以最好在做任何操作之前,先判断文件是否存在。 这里将介绍三种判断文件或文件夹是否存在的方法,分别使用os模块、Try语句...
  • 判断文件是否存在、获取文件大小

    千次阅读 2018-05-30 11:41:27
    一、 判断文件存在GetFileAttributes( m_Output) == -1 //判断文件是否存在若不存在返回-1返回字段返回值属性类型FILE_ATTRIBUTE_READONLY1只读FILE_ATTRIBUTE_HIDDEN2隐藏FILE_ATTRIBUTE_SYSTEM4系统FILE_...
  • linux判断文件是否存在

    千次阅读 2014-08-24 16:44:18
    我相信很多人都喜欢用open函数来判断文件是否存在,当然大家也都知道关于权限的问题,所以会采用一些必要测措施来控制出错。 但是我建议判断文件是否存在最好用access函数。 当我们要读取文件内容的时候可以使用...
  • 许多同学在进行C语言文件操作的时候,需要对文件是否存在进行一个...C语言判断文件是否存在 用函数access,头文件是io.h,原型:  int access(const char *filename, int amode);  amode参数为0时表示检查
  • JAVA FTP 连接 及判断文件是否存在

    万次阅读 2017-08-25 17:13:19
    JAVA FTP 连接 及判断文件是否存在
  • os中的判断文件是否存在

    千次阅读 2018-06-07 22:14:58
    目录[-]1.使用os模块判断文件是否可做读写操作2....这里将介绍三种判断文件或文件夹是否存在的方法,分别使用os模块、Try语句、pathlib模块。1.使用os模块os模块中的os.path.exists()方法用于检验文件是否...
  • vba dir 判断文件是否存在

    千次阅读 2019-02-06 17:01:23
    我们主要使用VBA中的Dir方法来判断文件是否存在。 Dir函数返回的是文件名、目录名或文件夹名称。 这里还使用了Len方法判断Dir是否返回了结果。 如果Dir返回的值长度为0,则Dir没有返回文件名。 Sub Run() Dim ...
  • linux shell 判断文件是否存在

    万次阅读 2014-07-31 22:02:31
    # 判断文件是否存在 # link:www.jb51.net # date:2013/2/28 myPath="/var/log/httpd/" myFile="/var /log/httpd/access.log" # 这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 if [ ! -x ...
  • #判断文件是否存在,如果存在,则删除 import os path = '' #path if os.path.exists(path) is True: #删除文件 os.remove(path)
  • C++中如何判断文件是否存在

    万次阅读 2018-03-29 22:25:11
    1 致谢 感谢网友roger_77提供的资料 链接如下: ...需要判断文件是否存在 于是就在想在C++中如何实现这个小功能 然后就找到了上文中说到的资料 3解决方案 测试代码如下: // Test_VS2013...
  • Python 判断文件是否存在的三种方法

    千次阅读 2017-09-03 09:18:19
    这里将介绍三种判断文件或文件夹是否存在的方法,分别使用os模块、Try语句、pathlib模块。 1.使用os模块 os模块中的os.path.exists()方法用于检验文件是否存在判断文件是否存在 ...
  • # 判断文件是否存在存在、创建文件并输入内容 file="/root/test.txt" if [ ! -f $file ];then echo "ok1" >> $file else cat $file fi 2、效果 [root@a lxy]# sh if3.sh [root@a lxy]# sh if3.sh ok1
  • Shell脚本判断文件是否存在

    千次阅读 2018-02-04 15:11:00
    # 判断文件是否存在 # link:www.jb51.net # date:2013/2/28myPath="/var/log/httpd/" myFile="/var /log/httpd/access.log"# 这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 if [ ! -x "$myPath"]; then...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 983,617
精华内容 393,446
关键字:

判断文件是否存在