-
2021-03-26 14:17:08
这段代码演示了如何将文件属性修改为只读。File类有一个setReadOnly()方法使文件只读,还有一个canWrite()方法知道它是否可写。package org.nhooo.example.io;
import java.io.File;
public class FileReadOnlyExample {
public static void main(String[] args) throws Exception {
File file = new File("ReadOnly.txt");
// 仅在不存在时创建文件。
boolean created = file.createNewFile();
// 将文件属性设置为只读,以便无法写入
boolean succeeded = file.setReadOnly();
// 我们正在使用canWrite()方法来检查是否可以
// 修改的文件内容。
if (file.canWrite()) {
System.out.println("File is writable!");
} else {
System.out.println("File is in read only mode!");
}
}
}
此代码段输出以下输出:File is in read only mode!
更多相关内容 -
linux里的文件,怎么设置为只读权限文件
2021-05-09 00:14:38可以用chmod 命令修改文件权限。...用法:文字设定法:chmod [who] [+ | - | =] [mode] 文件名¼命令中各选项的含义为:操作对象who可是下述字母中的任一个或者它们的组合:u 表示“用户(us...可以用chmod 命令修改文件权限。
chmod命令是非常重要的,用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。
用法:
文字设定法:
chmod [who] [+ | - | =] [mode] 文件名¼命令中各选项的含义为:操作对象who可是下述字母中的任一个或者它们的组合:u 表示“用户(user)”,即文件或目录的所有者。g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。o 表示“其他(others)用户”。a 表示“所有(all)用户”。它是系统默认值。操作符号可以是:+ 添加某个权限。- 取消某个权限。= 赋予给定权限并取消其他所有权限(如果有的话)。设置mode所表示的权限可用下述字母的任意组合:r 可读。w 可写。x 可执行。X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。s 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式“u+s”设置文件 的用户ID位,“g+s”设置组ID位。t 保存程序的文本到交换设备上。u 与文件属主拥有一样的权限。g 与和文件属主同组的用户拥有一样的权限。o 与其他用户拥有一样的权限。文件名:以空格分开的要改变权限的文件列表,支持通配符。在一个命令行中可给出多个权限方式,其间用逗号隔开。例如:chmod g+r,o+r example 使同组和其他用户对文件example 有读权限。
数字设定法:
数字表示的属性的含义:
0表示没有权限
1表示可执行权限
2表示可写权限
4表示可读权限
然后将其相加。所以数字属性的格式应为3个从0到7的八进制数,其顺序是(u)(g)(o)
如果想让某个文件的属主有“读/写”二种权限,需要把4(可读)+2(可写)=6(读/写)
取消
评论
-
如何设置共享文件不能复制 共享文件只读不能复制 共享文件禁止复制 禁止复制共享文件
2020-10-01 10:26:49现在很多企业局域网都有文件服务器,经常将公司的一些图纸文档等重要资料放到上面共享给局域网...下面小编给大家带来了如何设置共享文件不能复制或者设置共享文件只读不能复制,实现共享文件禁止复制的方法,一起看看 -
linux里的文件,如何设置为只读权限文件
2021-05-09 00:14:42可以用chmod命令修改文件...用法:文字设定法:chmod[who][+|-|=][mode]文件名¼命令中各选项的含义为:操作对象who可是下述字母中的任一个或者它们的组合:u表示“用户(user)”,即文件或目录的所有者。g表示...可以用chmod命令修改文件权限。 chmod命令是非或目录的访问权限。用户用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。用法:文字设定法:chmod[who][+|-|=][mode]文件名¼命令中各选项的含义为:操作对象who可是下述字母中的任一个或者它们的组合:u表示“用户(user)”,即文件或目录的所有者。g表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。o表示“其他(others)用户”。a表示“所有(all)用户”。它是系统默认值。操作符号可以是:+添加某个权限。-取消某个权限。=赋予给定权限并取消其他所有权限(如果有的话)。设置mode所表示的权限可用下述字母的任意组合:r可读。w可写。x可执行。X只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x属性。s在文件执行时把进程的属主或组ID置为该文件的文件属主。方式“u+s”设置文件 的用户ID位,“g+s”设置组ID位。t保存程序的文本到交换设备上。u与文件属主拥有一样的权限。g与和文件属主同组的用户拥有一样的权限。o与其他用户拥有一样的权限。文件名:以空格分开的要改变权限的文件列表,支持通配符。在一个命令行中可给出多个权限方式,其间用逗号隔开。例如:chmodg+r,o+rexample 使同组和其他用户对文件example有读权限。数字设定法:数字表示的属性的含义:0表示没有权限1表示可执行权限2表示可写权限4表示可读权限然后将其相加。所以数字属性的格式应为3个从0到7的八进制数,其顺序是(u)(g)(o)如果想让某个文件的属主有“读/写”二种权限,需要把4(可读)+2(可写)=6(读/写)
阅读全文 >
-
共享文件只读不能复制、设置共享文件禁止复制、共享文件限制复制下载的方法
2020-10-01 09:56:54大势至共享文件管理系统集成了共享文件安全管理功能,可以设置共享文件访问权限。下面小编给大家介绍下共享文件只读不能复制、设置共享文件禁止复制、共享文件限制复制下载的方法,一起看看吧 -
如何在Win10系统中更改文件夹的只读或系统属性
2021-08-03 00:33:00正常情况下通过右键属性只能更改文件的只读属性,...单击“属性”设置出现如下界面:将“只读(仅应用于文件夹中的文件(R))”复选框选中,此功能仅仅只对此文件夹下的文件加上只读属性,并非此文件夹为只读属性。若要...正常情况下通过右键属性只能更改文件的只读属性,系统win10属性则连相应选项都没有。那么如何在Win10系统中更改文件夹的只读或系统属性呢?下面跟着学习啦小编来一起了解下吧。
在Win10系统中更改文件夹的只读或系统属性方法
1、右键点击该文件夹,单击“属性”设置出现如下界面:
将“只读(仅应用于文件夹中的文件(R))”复选框选中,此功能仅仅只对此文件夹下的文件加上只读属性,并非此文件夹为只读属性。
若要设置的该文件夹包含子文件夹,则会有如下提示:
选中如图红色框所示,然后单击“确定”,如此操作后按字面意思则会把该文件夹及其子文件夹、文件都加上只读属性,但是实际验证此操作也只会对文件下的文件加上只读属性。
2、如果要设置普通文件夹加上“只读”或“系统”属性,则需要使用attrib命令。
如何使用命令设置文件夹的只读或者系统属性呢?先来看看windows对于attrib命令的说明:
显示或设置文件文件夹属性。
指令的格式和常用参数为:
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]
+ 设置属性。
- 清除属性。
R 只读文件属性。
A 存档文件属性。
S 系统文件属性。
H 隐藏文件属性。
I 无内容索引文件属性。
[drive:][path][filename]
指定要处理的文件属性。
/S 处理当前文件夹及其子文件夹中的匹配文件。
/D 也处理文件夹。
/L 处理符号链接和符号链接目标的属性。
那么下面就以设置H盘的123文件夹为只读和系统属性为例,讲解如何使用attrib命令。
步骤 1: 使用Win+R组合键打开运行,输入“cmd”命令,回车;
步骤 2:在命令窗口输入“H:”,回车转到H盘,输入“attrib 123”,然后点“回车键”,查看文件夹属性,现在可以看见文件夹是没有属性的;
步骤 3: 输入“attrib +r +s 123”,回车,设置123文件夹为只读和系统属性;
步骤 4: 再次输入“attrib 123”,回车,可查看123文件夹现在属性为S,R,可知其现在属性是只读和系统属性。
注意:设置系统属性后我们会发现右键查看此文件夹属性时,隐藏属性为灰色。
-
php中设置index.php文件为只读的方法
2021-01-20 00:46:21为index.php文件设置只读属性后,木马就没权限给你文件末尾追加广告了。下面我们看具体的代码,设置index.php只读: 复制代码 代码如下:<?phpfunction set_writeable($file_name){if(@chmod($file_name,0555)){ ... -
win8系统word文档设置为只读文件的方法.docx
2021-09-27 03:33:39win8系统word文档设置为只读文件的方法.docx -
Delphi在StringGrid单元格中设置只读属性
2021-05-18 06:34:02摘要:Delphi源码,界面编程,StringGrid Delphi在StringGrid中设置只读栏,Delphi7用户的朋友,可直接打开DPR文件编译生成EXE,运行EXE文件才能看到只读栏效果,如上图示,可设置StringGrid的某个单元格属性是只读的,... -
为Excel2021数据文件设置只读和修改密码.docx
2021-09-27 05:14:53为Excel2021数据文件设置只读和修改密码.docx -
Win8怎么设置文件为只读系统属性?.docx
2021-09-27 03:29:05Win8怎么设置文件为只读系统属性?.docx -
显示hosts文件为只读问题
2021-07-15 09:31:51修改hosts文件显示hosts文件为只读问题大部分人看到的是下面的操作流程将常规选项下的只读去掉即可 大部分人看到的是下面的操作流程 但是保存还是会显示文件为只读,这个时候其实不是上面流程操作问题,而是另外一... -
Matlab中如何把文件设置为只读
2018-04-06 16:17:48fileattrib(filename, '-w');%set the file read-only 亲测好用 -
linux创建只读文件系统。用root也无法创建,无法删除文件.zip
2021-01-08 11:07:20linux创建只读文件系统。用root也无法创建,无法删除文件.zip -
如何设置mysql数据库为只读
2021-02-07 09:29:03直奔主题,mysql设置为只读后,没法增删改。html设置命令:mysqlmysql>set global read_only=1; #1是只读,0是读写sqlmysql> show global variables like "%read_only%";数据库 如下是相关说明:flex一、对于... -
java修改文件为只读权限
2021-02-25 18:52:13通过java可以修改文件为只读权限package com.zuidaima.util.file;import java.io.File;.../*** 修改文件为只读权限** @author javaniu**/public class MakeFileReadOnly {public static void main(String[] args) ... -
Excel2021文件设置只读和修改密码.docx
2021-09-26 22:49:21Excel2021文件设置只读和修改密码.docx -
php实现以只读方式打开文件的方法
2020-12-18 11:41:04打开一个文件,第二个参数设置为”r”表示已只读方式打开,函数返回一个文件句柄,其它函数就可以通过这个文件句柄对文件进行不同方式的读取 <?php $file = fopen("/tmp/file.txt", "r"); print("Type ... -
如何删除只读文件
2021-07-28 08:12:172008-04-15我在删除硬盘里多余的文件时,发现有系统文件,还有只读文件,我想知道。在电脑系统或硬盘里还有是呢么类型的文件,哪些可以删除,哪些不能删除?文件系统是操作系统用于明确磁盘或分区上的文件的方法和... -
Linux如何修改只读文件(以设置自动连网为例)
2022-03-17 16:35:20Linux修改只读文件(自动连网,释放双手) -
如何将select控件设置为只读
2020-02-15 14:44:27select设置为disable属性后,确实不可改,起到只读的作用,但设置为disable后,name属性也失效了,传递到后台时,对应的属性值变为null了。 有一种解决办法是在提交到后台之前将disable属性去掉,但在页面上... -
Excel2021文件设置只读和修改密码_1.docx
2021-09-26 22:49:23Excel2021文件设置只读和修改密码_1.docx -
局域网共享文件只读不存、共享文件只读不能复制设置法
2021-08-02 09:44:02这就需要设置共享文件访问权限,尤其是要实现共享文件只读不能复制、共享文件只读不能保存、共享文件只读不能打印等,从而全面保护共享文件的安全。那么,具体如何设置呢?通常情况下,可以通过操作系统设置共享文件... -
ubuntu怎样修改只读文件?
2021-01-17 14:33:26这样,我们就有了下面的对应: 0 [000] 无任何权限 4 [100] 只读权限 6 [110] 读写权限 7 [111] 读写执行权限 三、查询文件(或文件夹)权限的命令: ls -l 文件名称 (文件夹将-l改为-ld)。 四、chmod命令详细用法... -
svn新增文件时自动给文件设置强制只读属性needs-lock
2019-09-22 03:44:291.从SVN客户端的“设置”->常规设置-> Subversion->Subversion 配置文件-> 编辑按钮 -> 打开配置文件 2.找到[miscellany],去掉enable-auto-props = yes前面的#,即取消注释 3.找到[auto-props],... -
解除Word文件被设置为只读属性,无法编辑复制的问题
2019-09-16 23:24:15问题随手记 ...2.点击“文件”,选择“”另存为”,选择格式为“xml”。 保存过程需要一点时间,看文件大小了,期间Word会出现未响应的情况,属正常现象。 3.用记事本、notepad++等文本编辑器打开x... -
如何设置U盘为只读模式
2021-01-17 14:56:49如何设置U盘为只读模式,u盘相信大家都不陌生了,由于U盘的体积小重要轻这些特点受到大家的欢迎,但也正因为U盘这些特点,很多人也担心在自己的电脑上的重要资料会被不知不觉中复制走,但又不能禁用U盘,那么怎么设置呢... -
树莓派 - 设置只读文件系统,避免分区错误
2020-12-10 21:09:50一个避免上述问题的方法是把系统设置为只读系统,这样就不会在突然断电的情况下导致系统出现错误。 参考链接:Protect your Raspberry PI SD card, use Read-Only filesystem 参考链接:How to make your Raspberry... -
c#设置文件夹权限(执行,只读,读写,完全控制)
2017-08-02 13:16:11c#设置文件夹权限,可单独设置文件夹,只读,写入,执行等权限 -
VC++ 更改文件属性为只读系统或隐藏
2010-06-09 13:15:29VC++ 更改文件属性为只读系统或隐藏! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net/