国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

在Java 7中如何對文件進行操作

開發 后端
這篇文件是以你對Java7里提供的新的Path類很熟悉為前提,來講解如何對文件進行操作。

創建文件

刪除文件

復制文件

文件移動/改名

這篇文件是以你對Java7里提供的新的Path類很熟悉為前提,如果你不熟悉這個類,這里就簡單說一句, Path 是文件系統里對位置的一個邏輯概念,例如 c: 和 ../foobar.txt 都是Path。

創建和刪除文件

  下面的代碼片段向你展示的是用 Files.createFile(Path target) 方法創建文件的基本用法。

 

  1. Path target = Paths.get("D:\Backup\MyStuff.txt");  
  2. Path file = Files.createFile(target); 

  很多時候,出于安全的原因,你可能希望在創建的文件上設置一下屬性,例如:是否可讀/可寫/寫執行。這些屬性依賴于文件系統的種類,你需要使用跟文件系統相應的權限輔助類來完成這種操作。例如,PosixFilePermission和PosixFilePermissions 為 POSIX 文件系統設計的。下面的是在POSIX文件系統上的文件設置讀寫權限的用法。

 

  1. Path target = Paths.get("D:\Backup\MyStuff.txt");  
  2. Set<PosixFilePermission> perms  = PosixFilePermissions.fromString("rw-rw-rw-");  
  3. FileAttribute<Set<PosixFilePermission>> attr  = PosixFilePermissions.asFileAttribute(perms);  
  4. Files.createFile(target, attr); 

  這個 java.nio.file.attribute 包里提供了很多關于 FilePermission 的類。

  警告 當創建一個帶有權限屬性的文件時,請注意包含這個文件的文件夾是否有權限的強制約束。例如,你會發現,由于這些限制,盡管你給創建的文件指定了 rw-rw-rw 權限,實際創建的結果卻是 rw-r–r– 。

  刪除文件更簡單,使用 Files.delete(Path) 這個方法。

 

  1. Path target = Paths.get("D:\Backup\MyStuff.txt");  
  2. Files.delete(target); 

拷貝和移動文件

  下面的代碼向你展示的是使用 Files.copy(Path source, Path target) 方法做文件拷貝的基本用法。

 

  1. Path source = Paths.get("C:\My Documents\Stuff.txt");  
  2. Path target = Paths.get("D:\Backup\MyStuff.txt");  
  3. Files.copy(source, target); 

  經常的,在拷貝文件的過程中你可能希望指定一些操作設置。在Java7里,你可以通過使用 StandardCopyOption enum 來設置這些屬性。下面看一個例子。

import static java.nio.file.StandardCopyOption.*;Path source = Paths.get("C:\My Documents\Stuff.txt");Path target = Paths.get("D:\Backup\MyStuff.txt");Files.copy(source, target, REPLACE_EXISTING);

  拷貝操作時可以使用的屬性還包括COPY_ATTRIBUTES (保留文件屬性) 和 ATOMIC_MOVE (確保移動事務操作的成功,否則進行回滾)。

  移動文件的操作跟拷貝很相似,使用 Files.move(Path source, Path target) 方法。

  同樣,你也可以指定移動操作的屬性,使用 Files.move(Path source, Path target, CopyOptions...) 方法里的參數來設置。

 

  1. import static java.nio.file.StandardCopyOption.*;  
  2. Path source = Paths.get("C:\My Documents\Stuff.txt");  
  3. Path target = Paths.get("D:\Backup\MyStuff.txt");  
  4. Files.move(source, target, REPLACE_EXISTING, COPY_ATTRIBUTES); 

  可以看出,新的用于文件操作的 NIO.2 API 非常便于使用。

【編輯推薦】

  1. Java 8整裝待發 圖謀云計算
  2. Java 7是蜜糖還是毒藥?
  3. 選用Ibatis和Hibernate的區別
  4. JRuby和Java 7 我們可以期待什么
責任編輯:彭凡 來源: IT外刊評論
相關推薦

2023-12-13 13:47:00

Linux重組文件

2017-06-01 15:30:32

LinuxVim文件加密

2022-10-08 08:36:02

UbuntuLinux語音識別

2009-12-24 10:12:02

Linux查看文件編碼

2016-12-14 09:24:42

文件目錄壓縮

2011-08-17 15:24:09

windows7鼠標超頻

2010-03-05 09:40:08

Python遞歸

2010-01-22 16:21:50

C++ Builder

2021-12-02 08:47:40

LinuxLinux命令

2024-11-20 10:00:00

Python文件讀寫

2011-11-30 15:18:06

JavaJBossJ2EE

2010-02-05 16:35:35

Android操作系統

2017-08-01 17:34:47

Linux內核驅動文件讀寫

2010-09-08 16:50:11

JavaScriptDOM操作

2019-09-24 20:07:30

Linux移動文件 命令

2010-03-26 15:14:20

Linux系統環境

2023-06-06 16:10:11

2020-12-03 07:43:03

JS Ajax JavaScript

2011-03-17 11:08:49

Java SE

2011-09-07 14:43:24

點贊
收藏

51CTO技術棧公眾號

亚洲免费高清视频| 欧美va天堂在线| 日韩二区三区在线| 伦xxxx在线| 一区二区高清免费观看影视大全| 亚洲精品一区二区三区樱花 | 亚洲精品短视频| 五月天激情在线| 色哟哟一区二区在线观看| 色老板在线观看| 久久久久久久久久久久久夜| 中文字幕一区二区三区最新| 久久成人免费日本黄色| 另类欧美小说| 亚洲综合丁香| 欧美国产综合视频| 欧美精品91| 99精品一区二区三区的区别| 国产米奇在线777精品观看| 国产精品极品尤物在线观看 | 成人免费xxxxx在线观看| 国产毛片精品| 欧美激情视频给我| 日韩一区二区三区精品视频第3页| 国产亚洲欧美日韩在线观看一区二区 | 精品sm在线观看| 免费在线国产视频| 欧美日韩精品电影| 美女航空一级毛片在线播放| 精品福利视频一区二区三区| 国产免费拔擦拔擦8x高清在线人| 亚洲黄色在线看| 亚洲精品影片| 亚洲伊人一本大道中文字幕| 久久综合导航| av无码久久久久久不卡网站| 91亚洲资源网| 婷婷色播视频| 色屁屁一区二区| 少妇视频在线| 亚洲男人第一网站| 伊人精品综合| 欧美影院久久久| 1024精品一区二区三区| 日韩xxxx视频| 亚洲综合久久av| 国产欧美黑人| 国产亚洲欧美一区| 欧美成人精品一区二区三区在线看| 久久99精品久久久久久久青青日本| 狠狠v欧美v日韩v亚洲ⅴ| 久久久一本二本三本| 久久久久国色av免费看影院| 欧美不卡在线播放| 亚洲美女精品一区| 91涩漫在线观看| 色噜噜狠狠狠综合曰曰曰88av| 中文字幕午夜精品一区二区三区| 日韩国产一区久久| 91啦中文在线观看| 美女露隐私免费网站| 亚洲精品福利在线| 日本久久综合| 在线视频欧美一区| 1000精品久久久久久久久| av在线免费观看网站| 久久99性xxx老妇胖精品| 成人涩涩免费视频| 国产精品自拍小视频| 午夜久久福利| 国产曰肥老太婆无遮挡| 亚洲激情播播| 国产欧美日本在线| 久久爱另类一区二区小说| 在线观看免费av网| 久久精品国产清自在天天线| 日韩av在线播放网址| 久久免费一级片| 欧美国产成人在线| 波多野结衣50连登视频| 国产精品99久久精品| 久久国产精品网| 天天精品视频| 亚洲精品tv久久久久久久久| 精品日本美女福利在线观看| 在线高清欧美| 福利视频久久| 成人激情免费网站| 黄色免费在线观看网站| 日韩精品综合一本久道在线视频| 黑色丝袜福利片av久久| 国产精品国产亚洲精品看不卡| 精品毛片乱码1区2区3区| 亚洲一区二区毛片| 大乳在线免费观看| 1卡2卡3卡精品视频| 精品久久久久久亚洲精品| 日本性爱视频在线观看| 蜜桃视频在线观看一区| 搞黄视频在线观看| 91欧美精品午夜性色福利在线| 亚洲婷婷综合久久一本伊一区| 亚洲国产欧美在线观看| 国产va亚洲va在线va| 91精品婷婷国产综合久久性色 | 成人精品一区二区三区电影免费| 在线视频不卡一区二区| 怕怕欧美视频免费大全| 日韩欧美精品一区二区三区经典| 亚洲精品高清在线| 久久电影天堂| 欧美亚洲色图视频| 日韩欧美一二三四区| 视频在线观看国产精品| 性开放的欧美大片| 国产精品成人aaaaa网站| 自拍偷拍亚洲综合| 老牛精品亚洲成av人片| 亚洲老女人av| 国产精品午夜视频| 东凛在线观看| 99re热视频精品| 国产精品videossex| 黄色永久免费网站| 91精品美女在线| 精品日韩视频在线观看| 伊人久久婷婷| 啊v在线视频| 久久国产精品高清| 亚洲男子天堂网| 性感少妇一区| 在线免费观看黄| 欧美日韩高清在线一区| 精品国产乱码久久久久久蜜臀| 美日韩一区二区三区| 丁香花高清在线观看完整版| 色综合电影网| www国产精品视频| 欧美激情综合网| 国产另类在线| 91人人网站| 国产黑人绿帽在线第一区| 一区二区三区四区不卡在线| 欧美韩国日本在线观看| 免费av在线电影| 久久国产精品-国产精品| 亚洲精品午夜精品| 偷偷www综合久久久久久久| 伊人国产在线看一| 日韩av一级大片| 久久视频在线视频| 亚洲一区二区四区蜜桃| 久久国产福利| 国模冰冰炮一区二区| 国产av人人夜夜澡人人爽| 国产精品久久激情| 欧美一级理论性理论a| 国产精品日韩成人| 亚洲九九在线| 正在播放国产精品| 性色av一区二区三区免费| 日韩三级高清在线| 国产成人精品一区二区三区在线| 久久在线免费视频| 中文字幕一区二| 亚洲一区 二区 三区| 天堂成人av| 农村妇女精品一二区| 98精品在线视频| 亚洲成av人在线观看| 免费久久99精品国产自在现线| 色婷婷综合久久久中字幕精品久久| 永久www成人看片| 欧美一区二区三区电影在线观看| 九九精品在线视频| 色国产综合视频| ww久久中文字幕| 国产乱子轮精品视频| 精品国产一区二区三区噜噜噜| 免费不卡av| av线上观看| 蜜桃传媒一区二区三区| 91免费精品国偷自产在线| 中文字幕一区电影| 在线观看日韩一区| 国产精品丝袜黑色高跟| 91久色porny| 亚洲麻豆一区| 欧美激情久久久久久久久久久| www视频在线观看| 亚洲一区影院| 欧美贵妇videos办公室| 欧美一区二区在线免费播放| 亚洲男人的天堂在线观看| av成人免费在线| 国产精品久久久久久模特| 日韩美脚连裤袜丝袜在线| av久久网站| 啦啦啦中文在线观看日本| 精品视频一二区|