搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
IT小白
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
ubuntu18.04 cuda11.7 cudnn11.x pytorch1.11.0_cuda 11.7对应的pytorch
2
Centos7安装python12+最新openssl_centos python-3.12.0 安装
3
TCP 协议(二)连接与断开_established状态有ip地址如何断开
4
Windows下载使用wget命令_windows wget
5
C++Primer Plus第6版&C Primer Plus第6版 中文版免费分享啦_c++ primer plus 第6版 中文版pdf
6
LeakyReLU激活函数_leakyrelu函数
7
初识 Linux — 文件管理_将目录下的子目录mydir中所有文件和子目录的所有者切换为stu,分组切换为stu命
8
HikariCP--基础--02--配置参数_hikariconfig配置
9
Dplayer Android播放器,呆呆播放器手机版官方下载
10
容器管理工具Docker(六):Docker容器镜像加速器及本地容器镜像仓库_本地容器镜像仓库 现任明教教主
当前位置:
article
> 正文
java中怎么设置文件权限_java设置txt不可读
作者:IT小白 | 2024-03-01 23:33:03
赞
踩
java设置txt不可读
在Java中,文件权限是非常具体的操作系统:* nix中,NTFS(Windows)及FAT/FAT32,都有着别样的文件权限。 Java提供了一些通用的文件权限来处理它。
检查文件权限允许:
1.file.canExecute(); – 返回true,文件是可执行的,false 则不是。
2.file.canWrite(); – 返回true,文件是可写的,false 则不是。
3.file.canRead(); – 返回true,文件是可读的,false 则不是。
设置文件权限:
1.file.setExecutable(boolean); – true允许执行操作; false则是禁止它。
2.file.setReadable(boolean); – true允许读操作; false则是禁止它。
3.file.setWritable(boolean); – true允许写操作; false则是禁止它。
在* nix的系统中,可能需要配置有关文件权限的详细指定,例如设置777权限的文件或目录,但是,Java的IO类没有现成的方法,但你可以使用下面的解决方法:
Runtime.getRuntime().exec("chmod 777 file");文件权限的例子
import java.io.File;
import java.io.IOException;
/×
×只能给当前用户赋予对该文件的权限,调用createNewFile()方法默认的权限是644.
×/
public class FilePermission
{
public static void main( String[] args )
{
try {
File file = new File("/home/test3.txt");
if (file.createNewFile()){
System.out.println("File is created!");
//Runtime.getRuntime().exec("chmod 777 /home/test3.txt");
file.setExecutable(true);//设置可执行权限
file.setReadable(true);//设置可读权限
file.setWritable(true);//设置可写权限
System.out.println("is execute allow : " + file.canExecute());
System.out.println("is read allow : " + file.canRead());
System.out.println("is write allow : " + file.canWrite());
}else{
System.out.println("File already exists.");
}
} catch (IOException e) {
e.printStackTrace();
}
}
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/IT小白/article/detail/177520
推荐阅读
article
Java
实现
一个
单例
模式_
单例
模式的
Java
实现
与思考...
一、摘要本文对
单例
模式在
Java
里的不同
实现
方式进行了分析,对比了不同方案的优缺点并给出使用结论。二、
单例
模式的
实现
...
赞
踩
article
在
Java
中实现
单例
模式通常有
两种
方法
_
java
两种
单例
创建
...
在懒汉式中,
单例
类的实例在第一次使用时
创建
。这种
方法
可以避免在不需要的时候
创建
单例
类的实例,但是它需要使用同步
方法
来避免...
赞
踩
article
Java
中
单例
模式
的
正确用法?
_
单利
模式
java
的
正式运用...
单例
模式
指
的
是,保证一个类只有一个实例,并且提供一个全局可以访问
的
入口。那么我们为什么需要
单例
呢,其中一个理由,那就是为...
赞
踩
article
Java
实现
一个
单例
模式
_
Java
实现
单例
模式
的两种方式...
单例
模式
在实际开发中有很多的用途,比如我们在项目中常用的工具类,数据库等资源的连接类。这样做的好处是避免创建多个对象,占...
赞
踩
article
Java
实现
单例
模式
的几种方式_
java
ftpclient
单例
模式
...
在
Java
中,
单例
模式
有多种实现方式,每种方式都有其优点和缺点。饿汉式
单例
模式
简单易用,但可能会浪费系统资源;懒汉式
单例
...
赞
踩
article
java
单例
模式
的常用的两种创建
方式
_
java
单例
类
怎么构建...
java
单例
模式
的几种创建
方式
方式
一 (私有静态内部
类
)
方式
二(私有静态成员变量)
方式
一 (私有静态内部
类
)/** *...
赞
踩
article
java
创建
单例
_Java
创建
单例
模式...
创建
单例
模式第一种方式优点:简单易懂缺点:在不需要此类的时候也会new一个对象,造成了资源的浪费,如果有多个此类的
单例
模...
赞
踩
article
Java 设计
模式
-
单例
模式
- 保证类只有
一个
实例
_如何保证类
myobject
在同一进程中最多...
单例
模式
确保
一个
类只有
一个
实例
,并提供全局访问点来获取该
实例
。通过适当的实现方式,可以实现延迟加载和线程安全。在应用程序...
赞
踩
article
java
通过枚举
实现
单例
模式做
缓存
_
java
枚举
缓存
...
一、选择
单例
模式做
缓存
的优点首先来说
缓存
,首先我们通过
java
内存做
缓存
,肯定是
缓存
我们需要的数据,且这些
缓存
数据是不可...
赞
踩
article
java
properties
单例
_
java
中
的
Properties
类
的
使用 与
单例
模式
...
在
java
.util包中有一个读取配置文件
的
类是
Properties
类。该类可以在文件中读取配置信息。举例来说,假如我现...
赞
踩
article
java
在自动化
测试
中应用【
单例
模式
】读取、获取
配置文件
(包含
测试
数据
)...
单例
模式
实现
配置文件
读取、修改
java
在自动化
测试
中应用【
单例
模式
】读取、获取
配置文件
(包含
测试
数据
) ...
赞
踩
article
Java
单例
模式获取
Properties
文件内容_
java
通过
单例
实现读取数据库
配置文件
详解...
配置文件
的获取,简单的小工具import
java
.io.IOException;import
java
.io.Inpu...
赞
踩
article
Java(一):创建
Spring
Boot
项目并实现
连接
操作
MySQL
数据库
_springboo...
命令Maven相关地址本地配置下载并配置本地环境构建EasyCodeMyBatisPlus在中引入(别忘了)创建并编写利...
赞
踩
article
java
移动
页面中
的
图片
上传
_
HTML5
移动
端
图片
上传
(一)...
上传
我们一般都是用“input[type=file]”控件。当你用此控件时,你就授权了网页和服务器访问对应
的
文件,就可以...
赞
踩
article
Java
----
layui
动态表单中表头与数据
----
JSON
串前端发送与后端接收
解析
_
layui
解...
这里写目录标题什么是
JSON
layui
动态表单
----
数据
layui
动态表单
----
表头什么是
JSON
JSON
(
Java
...
赞
踩
article
Java
Spring
Session
:(一)
Spring
Session
简介
...
Spring
Session
简介
1.什么是 Http
Session
2.什么是
Session
共享3.
Session
...
赞
踩
article
java
ssh
执行时间很长
_
java
- 打印多个并行运行
的
SSH
命令
的
输出 - 堆栈内存溢出....
对于我而言,我更喜欢为要写入
的
通道提供一个OutputStream,而不是从它提供给我
的
InputStream中读取。我...
赞
踩
article
华为OD
机试
-
快递
员
的
烦恼(
Java
& JS &
Python
&
C
&
C
++
)_od
机试
...
华为OD
机试
-
快递
员
的
烦恼(
Java
& JS &
Python
&
C
&
C
++
),实现:Floyd算法 + 全...
赞
踩
article
JAVA
EE:1~5章选择题_下面
关于
映射
文件
中
的
<
mapper
>
元素
的
属性
,
说法
正确
的
是()。...
1、
关于
MyBatis 配
文件
ctypeAliases
元素
说法
错误
的
是(C)。A.可以通过在MyBaits中配置
[详细]
-->
赞
踩
article
报错:
java
.
sql
.
SQLException
:
Access
denied
for
user
‘...
因为yml或yaml对数据类型有一定要求,所以,如果你的密码是数字的话,就可能造成yml或yaml解析错误,从而导致数据...
赞
踩
相关标签
Java 实现一个单例模式
单例模式
java
开发语言
java 创建单例
设计模式
单例模式实现缓存
懒汉式单例
饿汉式单例’
单例模式总结
枚举实现单例
java properties 单例
测试工具
properties
Java读取Properties