当前位置: 首页 > news >正文

工商局网站建设查不到seo关键词布局技巧

工商局网站建设查不到,seo关键词布局技巧,网上做任务的网站,怎么用ssm做网站前言 Java Files和Paths是Java 7中引入的新API,用于处理文件和目录。Files类提供了许多有用的静态方法来操作文件和目录,而Path类则表示文件系统中的路径。 创建文件和目录 在Java中创建文件和目录非常简单。我们可以使用Files类的createFile()方法和…

前言

Java Files和Paths是Java 7中引入的新API,用于处理文件和目录。Files类提供了许多有用的静态方法来操作文件和目录,而Path类则表示文件系统中的路径。

创建文件和目录

在Java中创建文件和目录非常简单。我们可以使用Files类的createFile()方法和createDirectory()方法来创建文件和目录
示例:

import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.io.IOException;public class CreateFileAndDirectory {public static void main(String[] args) throws IOException {//文件Path pathToFile = Paths.get("example.txt");//目录Path pathToDir = Paths.get("exampleDir");//多级目录Path pathDirectories = Paths.get("java\exampleDir\pathDirectories\dir");// 创建文件try {Files.createFile(pathToFile);} catch (IOException e) {throw new RuntimeException(e);}// 创建目录try {Files.createDirectory(pathToDir);} catch (IOException e) {throw new RuntimeException(e);}//创建多级目录try {Files.createDirectories(pathDirectories);} catch (IOException e) {throw new RuntimeException(e);}}
}

上面的代码会创建一个名为“example.txt”的文件和一个名为“exampleDir”的目录。如果文件或目录已经存在,这些方法将抛出异常。
createDirectories方法会创建多级目录,上级目录不存在的话,直接创建。

写入文件

Java提供了多种方式来写入文件。我们可以使用Files类的write()方法来将数据写入文件。

示例:

import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.io.IOException;
import java.util.Arrays;public class WriteToFile {public static void main(String[] args) throws IOException {Path path = Paths.get("example.txt");// 写入字节数组byte[] bytes = "Hello, world!".getBytes();try {Files.write(path, bytes);} catch (IOException e) {throw new RuntimeException(e);}// 写入字符串String text = "Hello, world!";try {Files.write(path, text.getBytes());} catch (IOException e) {throw new RuntimeException(e);}// 写入字符串列表Iterable<String> lines = Arrays.asList("line 1", "line 2", "line 3");try {Files.write(path, lines);} catch (IOException e) {throw new RuntimeException(e);} }
}

上面的代码将数据写入“example.txt”文件。我们可以使用write()方法将字节数组、字符串或字符串列表写入文件。

读取文件

Java提供了多种方式来读取文件。我们可以使用Files类的readAllBytes()方法、readAllLines()方法或newBufferedReader()方法来读取文件。

import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.io.IOException;
import java.util.List;public class ReadFromFile {public static void main(String[] args) throws IOException {Path path = Paths.get("example.txt");// 读取字节数组byte[] bytes = Files.readAllBytes(path);System.out.println(new String(bytes));// 读取字符串列表List<String> lines = Files.readAllLines(path);// 使用BufferedReader读取文件BufferedReader reader = Files.newBufferedReader(path);String line = null;while ((line = reader.readLine()) != null

删除文件或目录

删除文件或目录可以使用Files类的delete()方法。

// 删除一个文件
Path fileToDeletePath = Paths.get("fileToDelete.txt");
try {Files.delete(fileToDeletePath);System.out.println("文件删除成功");
} catch (IOException e) {System.out.println("文件删除失败");
}// 删除一个目录
Path dirToDeletePath = Paths.get("dirToDelete");
try {Files.delete(dirToDeletePath);System.out.println("目录删除成功");
} catch (IOException e) {System.out.println("目录删除失败");
}//如果文件存在才删除,不会抛出异常try {//返回布尔值Files.deleteIfExists("dirToDelete/dir");} catch (IOException e) {throw new RuntimeException(e);}

复制文件

// 复制一个文件
//资源地址
Path sourceFilePath = Paths.get("sourceFile.txt");
//目标地址
Path targetFilePath = Paths.get("targetFile.txt");try {Files.copy(sourceFilePath, targetFilePath,StandardCopyOption.REPLACE_EXISTING);System.out.println("文件复制成功");
} catch (IOException e) {System.out.println("文件复制失败:" + e.getMessage());
}

复制目录

// 复制一个目录
Path sourceDirPath = Paths.get("C:/Users/username/Desktop/sourceDir");
Path targetDirPath = Paths.get("C:/Users/username/Desktop/targetDir");
try {
//CopyFileVisitor是需要自己实现的Files.walkFileTree(sourceDirPath, new CopyFileVisitor(sourceDirPath, targetDirPath));System.out.println("目录复制成功");
} catch (IOException e) {System.out.println("目录复制失败:" + e.getMessage());
}

CopyFileVisitor

import java.io.IOException;
import java.nio.file.*;
import java.nio.file.attribute.BasicFileAttributes;public class CopyFileVisitor extends SimpleFileVisitor<Path> {private final Path sourceDir;private final Path targetDir;public CopyFileVisitor(Path sourceDir, Path targetDir) {this.sourceDir = sourceDir;this.targetDir = targetDir;}@Overridepublic FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException {Path targetPath = targetDir.resolve(sourceDir.relativize(dir));try {Files.copy(dir, targetPath);} catch (FileAlreadyExistsException e) {if (!Files.isDirectory(targetPath)) {throw e;}}return FileVisitResult.CONTINUE;}@Overridepublic FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException {Path targetPath = targetDir.resolve(sourceDir.relativize(file));Files.copy(file, targetPath, StandardCopyOption.REPLACE_EXISTING);return FileVisitResult.CONTINUE;}
}

在preVisitDirectory()方法中,我们将源目录下的子目录逐个创建到目标目录中。在创建过程中,我们使用Files.copy()方法将目录复制到目标目录中。由于目标目录可能已经存在,因此我们在Files.copy()方法中使用了FileAlreadyExistsException异常进行处理。

在visitFile()方法中,我们将源目录下的文件逐个复制到目标目录中。在复制过程中,我们使用Files.copy()方法将文件复制到目标目录中,并使用StandardCopyOption.REPLACE_EXISTING选项替换现有文件。

移动或重命名

    try {//这个操作可以做移动或重命名Files.move(Paths.get("source.txt"),Paths.get("target.txt"), StandardCopyOption.REPLACE_EXISTING);} catch (IOException e) {throw new RuntimeException(e);}

遍历目录

 Path start = Paths.get("sourceDir");int maxDepth = Integer.MAX_VALUE;try {Files.walk(start, maxDepth).forEach(System.out::println);} catch (IOException e) {throw new RuntimeException(e);}

该方法接受三个参数:

  1. start:表示要遍历的根目录的路径。
  2. maxDepth:表示要遍历的最大深度。如果maxDepth为0,则只遍历根目录,不遍历其子目录。如果maxDepth为正整数,则遍历根目录和所有深度不超过maxDepth的子目录。如果maxDepth为负数,则遍历根目录和所有子目录。
  3. options:表示遍历选项。可选项包括FileVisitOption.FOLLOW_LINKS和FileVisitOption.NOFOLLOW_LINKS。
    如果选择FOLLOW_LINKS选项,则遍历符号链接指向的目录;
    如果选择NOFOLLOW_LINKS选项,则遍历符号链接本身

获取文件属性

 try {Path path = Paths.get("F:\\java\\2.txt").toAbsolutePath();System.out.println("文件是否存在: " + Files.exists(path));System.out.println("是否是目录: " + Files.isDirectory(path));System.out.println("是否是可执行文件: " + Files.isExecutable(path));System.out.println("是否可读: " + Files.isReadable(path));System.out.println("判断是否是一个文件: " + Files.isRegularFile(path));System.out.println("是否可写: " + Files.isWritable(path));System.out.println("文件是否不存在: " + Files.notExists(path));System.out.println("文件是否隐藏: " + Files.isHidden(path));System.out.println("文件大小: " + Files.size(path));System.out.println("文件存储在SSD还是HDD: " + Files.getFileStore(path));System.out.println("文件修改时间:" + Files.getLastModifiedTime(path));System.out.println("文件拥有者: " + Files.getOwner(path));System.out.println("文件类型: " + Files.probeContentType(path));} catch (IOException e) {throw new RuntimeException(e);}

文章转载自:
http://www.morning.mzcsp.cn.gov.cn.mzcsp.cn
http://www.morning.ympcj.cn.gov.cn.ympcj.cn
http://www.morning.lhhdy.cn.gov.cn.lhhdy.cn
http://www.morning.bcdqf.cn.gov.cn.bcdqf.cn
http://www.morning.fpzpb.cn.gov.cn.fpzpb.cn
http://www.morning.mmhaoma.com.gov.cn.mmhaoma.com
http://www.morning.btpll.cn.gov.cn.btpll.cn
http://www.morning.080203.cn.gov.cn.080203.cn
http://www.morning.xrct.cn.gov.cn.xrct.cn
http://www.morning.cbpkr.cn.gov.cn.cbpkr.cn
http://www.morning.gfhng.cn.gov.cn.gfhng.cn
http://www.morning.dbfp.cn.gov.cn.dbfp.cn
http://www.morning.fqpyj.cn.gov.cn.fqpyj.cn
http://www.morning.8yitong.com.gov.cn.8yitong.com
http://www.morning.jkzq.cn.gov.cn.jkzq.cn
http://www.morning.dblfl.cn.gov.cn.dblfl.cn
http://www.morning.hous-e.com.gov.cn.hous-e.com
http://www.morning.wjhpg.cn.gov.cn.wjhpg.cn
http://www.morning.pthmn.cn.gov.cn.pthmn.cn
http://www.morning.gzzncl.cn.gov.cn.gzzncl.cn
http://www.morning.gcfrt.cn.gov.cn.gcfrt.cn
http://www.morning.nfmlt.cn.gov.cn.nfmlt.cn
http://www.morning.zsgbt.cn.gov.cn.zsgbt.cn
http://www.morning.huarma.com.gov.cn.huarma.com
http://www.morning.pctql.cn.gov.cn.pctql.cn
http://www.morning.dzfwb.cn.gov.cn.dzfwb.cn
http://www.morning.rfldz.cn.gov.cn.rfldz.cn
http://www.morning.jprrh.cn.gov.cn.jprrh.cn
http://www.morning.fygbq.cn.gov.cn.fygbq.cn
http://www.morning.hhboyus.cn.gov.cn.hhboyus.cn
http://www.morning.mlbdr.cn.gov.cn.mlbdr.cn
http://www.morning.rongxiaoman.com.gov.cn.rongxiaoman.com
http://www.morning.fkmrj.cn.gov.cn.fkmrj.cn
http://www.morning.hxcuvg.cn.gov.cn.hxcuvg.cn
http://www.morning.ymwnc.cn.gov.cn.ymwnc.cn
http://www.morning.gmysq.cn.gov.cn.gmysq.cn
http://www.morning.jhrtq.cn.gov.cn.jhrtq.cn
http://www.morning.wmlby.cn.gov.cn.wmlby.cn
http://www.morning.pjfmq.cn.gov.cn.pjfmq.cn
http://www.morning.zwhtr.cn.gov.cn.zwhtr.cn
http://www.morning.ryqsq.cn.gov.cn.ryqsq.cn
http://www.morning.jjzrh.cn.gov.cn.jjzrh.cn
http://www.morning.xznrk.cn.gov.cn.xznrk.cn
http://www.morning.wtcd.cn.gov.cn.wtcd.cn
http://www.morning.cnvlog.cn.gov.cn.cnvlog.cn
http://www.morning.mlbdr.cn.gov.cn.mlbdr.cn
http://www.morning.pljdy.cn.gov.cn.pljdy.cn
http://www.morning.mksny.cn.gov.cn.mksny.cn
http://www.morning.mntxalcb.com.gov.cn.mntxalcb.com
http://www.morning.lpbrp.cn.gov.cn.lpbrp.cn
http://www.morning.qyqdz.cn.gov.cn.qyqdz.cn
http://www.morning.mqgqf.cn.gov.cn.mqgqf.cn
http://www.morning.lsbjj.cn.gov.cn.lsbjj.cn
http://www.morning.hnpkr.cn.gov.cn.hnpkr.cn
http://www.morning.tkrdg.cn.gov.cn.tkrdg.cn
http://www.morning.dyxlm.cn.gov.cn.dyxlm.cn
http://www.morning.qjrjs.cn.gov.cn.qjrjs.cn
http://www.morning.qrndh.cn.gov.cn.qrndh.cn
http://www.morning.lmfmd.cn.gov.cn.lmfmd.cn
http://www.morning.qrgfw.cn.gov.cn.qrgfw.cn
http://www.morning.qwwcf.cn.gov.cn.qwwcf.cn
http://www.morning.tjwfk.cn.gov.cn.tjwfk.cn
http://www.morning.ljdtn.cn.gov.cn.ljdtn.cn
http://www.morning.rpzth.cn.gov.cn.rpzth.cn
http://www.morning.smj79.cn.gov.cn.smj79.cn
http://www.morning.nwljj.cn.gov.cn.nwljj.cn
http://www.morning.xrrjb.cn.gov.cn.xrrjb.cn
http://www.morning.brjq.cn.gov.cn.brjq.cn
http://www.morning.ysmw.cn.gov.cn.ysmw.cn
http://www.morning.zfrs.cn.gov.cn.zfrs.cn
http://www.morning.xdqrz.cn.gov.cn.xdqrz.cn
http://www.morning.sryyt.cn.gov.cn.sryyt.cn
http://www.morning.kfstq.cn.gov.cn.kfstq.cn
http://www.morning.nqyzg.cn.gov.cn.nqyzg.cn
http://www.morning.jjwzk.cn.gov.cn.jjwzk.cn
http://www.morning.dhwyl.cn.gov.cn.dhwyl.cn
http://www.morning.pswqx.cn.gov.cn.pswqx.cn
http://www.morning.znlhc.cn.gov.cn.znlhc.cn
http://www.morning.sqqds.cn.gov.cn.sqqds.cn
http://www.morning.nwljj.cn.gov.cn.nwljj.cn
http://www.tj-hxxt.cn/news/14879.html

相关文章:

  • 网站收录少的原因搜索引擎优化到底是优化什么
  • 做网站需要学什么全网营销推广 好做吗
  • 大芬网站建设自己怎么开发app软件
  • 有什么网站可以接设计单做本地推广最有效的方法
  • 手机自助网站建设今天热搜前十名
  • 青岛市两个体系建设网站一周热点新闻
  • 潍坊网站建设熊掌号seopc流量排名官网
  • 网站不备案百度收录吗网络营销包括几个部分
  • 建设网站英文百度在线人工客服
  • 国外做的比较好看的网站网站一键生成
  • 网站的验证码是怎么做的福州百度网站快速优化
  • 杭州富阳做网站正规的教育机构有哪些
  • 好发信息网站建设谷歌seo技巧
  • 做外贸网站价格百度推广费用报价单
  • 网站建设 万户建站企业策划
  • 动态网站开发模式seo云优化公司
  • 渭南做网站价格google chrome网页版
  • b2c网站制作seo云优化
  • 塑胶包装东莞网站建设《新闻联播》 今天
  • 自己如何做公司网站网络营销推广公司网站
  • ai特效字体网站十八大禁用黄app入口
  • 兰州做网站优化程序员培训机构排名
  • 哪个网站做设计兼职不用压金百度一下你就知道官网网址
  • 怎么做企业的网站找网站设计公司
  • 模板下载免费网站引流推广是什么意思
  • 哪里有网站开发技术bt磁力种子搜索引擎
  • 汕头专业网站制作公司推广网站排名优化seo教程
  • 百度上做网站推广网站建设运营
  • 商业网站改版需要多久网络营销pdf
  • wordpress 调用内容代码太仓seo网站优化软件