java+selenium+new——创建一个文件,判断文件的目录知否存在,以及创建目录

package rjcs;

import java.io.File;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.interactions.Actions;

public class a
{
    public static void main(String[] args)

    {
         System.setProperty("webdriver.firefox.bin","C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");    //设置火狐的安装路径,防止系统找不到

         FirefoxDriver driver = new FirefoxDriver();        //初始化FireFox浏览器实例,并打开浏览器

        try
        {
             driver.manage().window().maximize();         //最大化窗口

             Thread.sleep(5000);        

             driver.get("https://www.baidu.com");  

             Thread.sleep(5000);

             DateFormat dateformat1= new SimpleDateFormat("yyyy-MM-dd");  //创建一个data format对象
             Date date1 = new Date();  //利用Date()获取当前时间
             String datex = dateformat1.format(date1);    //格式化时间,并用String对象存储
             System.out.println(datex);   //打印格式化时间到控制台      

             Thread.sleep(5000);

             File file = new File("C:\\Users\\del\\Desktop\\中国\\123.txt");
             System.out.println(file.getParentFile());  //打印此文件的目录: C:\Users\del\Desktop\中国
             System.out.println(file.getParentFile().exists());   //返回false说明不存在

             //下面则创建这个目录

             System.out.println(file.getParentFile().mkdirs());   //目录创建成功,返回true

             System.out.println(file.getParentFile().exists());   //返回true,说明该目录已经存在

//最后创建这个文件

System.out.println(file.createNewFile());   //返回true  说明文件创建成功


             Thread.sleep(10000);

        }catch (Exception e)
        {
            e.printStackTrace();
        }finally
        {
            driver.quit();

         }
    }
}

执行结果:

2020-02-11
C:\Users\del\Desktop\中国
false
true
true
true

原文地址:https://www.cnblogs.com/xiaobaibailongma/p/12297417.html

时间: 2024-08-02 16:35:41

java+selenium+new——创建一个文件,判断文件的目录知否存在,以及创建目录的相关文章

用eclipse pydev 创建一个新py文件时 文件的coding设置问题

问题: 当安装好eclipse和pydev后,创建一个project, 创建一个新的py文件,文件头都会自带中文时间.这样在编译的时候会报错. 解决办法之一: 通过设置,可以使新建的文件的文件头自动带一行#coding=utf-8 设置之后,再创建一个新的文件.文件的文件头会自带#coding=utf-8 待续 还有其他方法的朋友,欢迎交流.

java中如何创建带路径的文件

请教各位大侠了,java中如何创建带路径的文件,说明下 这个路径不存在 ------回答--------- ------其他回答(2分)--------- Java code File f = new File("c:/1.txt"); if(!f.exists()){ try { f.createNewFile(); } catch (IOException e) { e.printStackTrace(); } } ------其他回答(18分)--------- Java cod

在java中如何创建一个内存泄露

今天访问java 并发编程网,看到一个翻译征集令,并发编程网的作者从stackoverflow 网站上选取了一些经典问答,遂决定翻译几篇 征集令地址:http://ifeve.com/stackoverflow-assembly/ 翻译系列文章: 1.Java 核心类库中的一些设计模式 2. hashMap 与hashTable之间的区别 3.  在java中如何创建一个内存泄露 译文: 在java中如何创建一个内存泄露 问题: 我之前参加了一个面试, 被问到在java中如何创建一个内存泄露.不

JAVA 创建一个简单的文件

                Date date = new Date(); DateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss"); int sjt = (int) (Math.random()*9000+1000);//随机4位数字 String newXmlName = "file"+formatter.format(date)+sjt+".xml"; String pa

判断文件是否存在,不存在创建文件&&判断文件夹是否存在,不存在创建文件夹

1.判断文件是否存在,不存在创建文件 [java] view plaincopyprint? File file=new File("C:\\Users\\QPING\\Desktop\\JavaScript\\2.htm"); if(!file.exists()) { try { file.createNewFile(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace();

创建一个视图JSP文件的helloWorld.jsp

让我们创建下面的JSP文件的helloWorld.jsp,在WebContent文件夹在你的eclipse项目.要做到这一点,右键单击WebContent文件夹中的项目资源管理器,然后选择"新建">"JSP文件.该文件将被要求的情况下,返回的结果是success,这是一个字符串常量"成功"的定义在Action接口: <%@ page contentType="text/html; charset=UTF-8" %> &

node 通过指令创建一个package.json文件

  描述包的文件是package.json文件. 一个这样的文件,里面的信息还是挺大的.我们可以放弃手动建立.为了练手我们有命令行来建一个这样的包; 完成name,varsion....license项的信息填写后会出现这样一段话. 上面是我们填写的信息,下面我们输入yes,就完成了package.json包的建立. 现在我们去这个路径下去找我们的包.

svn子命令mkdir,创建一个纳入版本控制的新目录

概要: svn mkdir PATH... svn mkdir URL... 描述: 创建一个目录,名字是提供的PATH或者URL的最后一部分,工作拷贝PATH指定的目录会预定要添加,而通过URL指定的目录会作为一次立即提交在版本库建立.多个目录URL的提交是原子操作,在两种情况下,中介目录必须已经存在. 别名: 无 改变: 如果是对URL操作则会影响版本库,否则是工作拷贝 是否访问版本库: 只有在对URI操作时会. 选项: --message (-m) TEXT --file (-F) FIL

java+selenium+new——无人化自动下载文件——基于firefox浏览器

我自己的python参考:https://www.cnblogs.com/xiaobaibailongma/p/12078159.html FirefoxProfile fp = new FirefoxProfile(); fp.setPreference("browser.download.manager.showWhenStarting",False)           //设置为true时,启动下载时,显示浏览器的文件下载窗口,false时,不显示 fp.setPreferen