-
怎么取消只读文件
- 时间:2024-11-23 11:53:46
大家好,今天Win10系统之家小编给大家分享「怎么取消只读文件」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!
文件浏览器es助手官方版系列软件最新版本下载
1.急 ,请问如何 取消文件的 “只读” ?
但如何将只读文件修改为可读写的文件呢?当然是使用脚本了!
我们知道:您从未用过这种方法,对吧?
事实上,您可以使用以下脚本,它可以将文件 C:\Scripts\Test.vbs 从只读文件更改为可读写的文件:
Const ReadOnly = 1
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile("C:\Scripts\Test.vbs")
If objFile.Attributes AND ReadOnly Then
objFile.Attributes = objFile.Attributes XOR ReadOnly
End If
没错:或许我们应该解释一下这里发生了什么事。我们首先将常量 ReadOnly 的值设置为 1(一般情况下都设置为 1)。然后,我们创建一个 FileSystemObject 实例,并使用 GetFile 方法绑定到文件 C:\Scripts\Test.vbs。到目前为止,一切都很好。
但是从下面开始,问题变得奇怪起来,至少有点不寻常。只读属性是作为“位掩码”的一部分存储的,除了只读属性,“位掩码”还包括隐藏属性(值为 2 时表示文件为隐藏文件)和系统属性(值为 4 时表示文件为系统文件)。在位掩码(松散定义为以单个值存储的属性集合)中,可以将单个属性比作可打开或关闭的开关。因此,如果值为 1 的开关打开,则文件就是只读文件;如果值为 1 的开关关闭,那么文件就是可读写的文件。
那么就存在一个问题:如何判断这些开关是处于打开还是处于关闭状态呢?有关这点的完整说明超出了本文讨论的范围,但是有一个简单的判断方法就是使用位运算符 AND。注意脚本中有以下这么一行奇怪的代码:
If objFile.Attributes AND ReadOnly Then
信不信由你,这行代码的作用就是检查 ReadOnly 属性(值为 1)是否已经打开。那如果我们要检查文件是否为隐藏文件呢?好吧,在上述情况下(假设我们将常量 Hidden 的值设为 2),我们可以使用以下代码行:
If objFile.Attributes AND Hidden Then
一般说来,AND 操作符的含义类似于:“如果我们检查文件的属性,发现 ReadOnly 开关处于打开状态,那么这就是个只读文件,这个 If 语句就为真。如果 ReadOnly 开关处于关闭状态,那么这个 If 语句就为假。”有经验的脚本编写者可能会对这种解释不以为然,但这多少可以说明一点这里发生了什么。
那么我们为什么要检查文件是否为只读文件呢?好吧,这主要是因为我们将要使用 XOR 运算符来对这个开关执行“变换”;以下这行代码用于实现这个目的:
objFile.Attributes = objFile.Attributes XOR ReadOnly
在这个示例中,XOR 只是简单地切换文件状态。如果文件是只读文件,XOR 就将它切换为可读写的文件;如果文件是可读写的文件,XOR 就将它切换为只读文件。这就是为什么我们要先检查文件是否已经是只读文件的原因。因为如果文件是只读文件,那么我们就要变换开关,把它变成可读写的文件。如果文件已经是可读写的文件,那么我们显然不必变换开关;毕竟,那会把文件变成只读文件。(请记住,我们只是从一种状态切换到另一种状态。)
没错:这种位运算符容易让人混乱,所以我们还欠您一个解决办法。因此,以下脚本可以绑定到文件夹 C:\Scripts,并将该文件夹下的所有只读文件转为可读写的文件。这里我们暂不解释这个脚本如何获取文件夹中所有文件的列表,我们将在明天的专栏中专门探讨这个话题。(这种吸引别人的方法有点卑鄙吧,呵呵。)至于现在嘛,以下就是解决办法了:
Const ReadOnly = 1
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder("C:\Scripts")
Set colFiles = objFolder.Files
For Each objFile in colFiles
If objFile.Attributes AND ReadOnly Then
objFile.Attributes = objFile.Attributes XOR ReadOnly
End If
Next
我们明天见吧,嗯?
2.怎么删除不了只读文件啊
1.结束进程后删除
2.重重启删除
3.进入安全模式删除
4.用超级兔子删除
5.用cmd命令强行删除
6.进DOS绝对行
一、常规解决办法:
1,注消或重启电脑,然后再试着删除。
2,进入“安全模式删除”。
3,在纯DOS命令行下使用DEL,DELTREE和RD命令将其删除。
4,如果是文件夹中有比较多的子目录或文件而导致无法删除,可先删除该文件夹中的子目录和文件,再删除文件夹。
5,在任务管理器中结束Explorer.exe进程,然后在命令提示符窗口删除文件。
6,如果你有安装ACDSee,FlashFXP,Nero,Total这几个软件,可以尝试在这几个软件中删除文件夹。
二、高级解决方案:
1,磁盘错误
运行磁盘扫描,并扫描文件所在分区,扫描前确定已选上修复文件和坏扇区,全面扫描所有选项,扫描后再删除文件。
2,预读机制:
某些媒体播放中断或正在预览时会造成无法删除。在“运行”框中输入:REGSVR32 /U SHMEDIA.DLL,注销掉预读功能。或删除注册表中下面这个键值:[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}\InProcServer32]。
3,防火墙:
由于反病毒软件在查毒时会占用正在检查的文件,从而导致执行删除时提示文件正在使用,这时可试着暂时关闭它的即时监控程序,或许可以解决。
4,OFFice、WPS系列软件:
OFFice的非法关闭也会造成文件无法删除或改名。重新运行该程序,然后正常关闭,再删除文件。
5,借助WinRAR:
右击要删除的文件夹,选择“添加到压缩文件”。在弹出的对话框中选中“压缩后删除源文件,”随便写个压缩包名,点确定。
6,权限问题:
如果是2000和xp系统,请先确定是否有权限删除这个文件或文件夹。
7,可执行文件的删除:
如果可执行文件的映像或程序所调用的DLL动态链接库文件还在内存中未释放,删除时就会提示文件正在使用,解决方法是删除系统的页面文件,Win98中是Win386.SWP,Win2000/XP是pagefile.sys。注意要在DOS下删除。
8,文件粉碎法:
使用文件粉碎机,如File Pulverizer,可以彻底删除一些顽固文件。
=========================================
类似于第一套方案但稍有不同:
相信大家都遇到过要删除某个文件时,提示“该文件正被别的进程使用,不能删除”的情况,通常的方法是关闭使用该文件的程序或在任务管理器中杀死相关进程后,删除。可如果这样也不能删除呢!?这时,你可以试试下面的方法,相信其中至少有一个办法能解除您的烦恼:
①注销或重启后,再删;
②进入安全模式或用启动软盘(光盘)启动进入纯DOS,删除;
③如果是删除文件夹,从里往外删,即先进入该文件夹,删除里面所有内容,然后再返回上一层目录,删除该文件夹;
④用Windows优化大师等的文件粉碎机删除;
⑤Win2000/XP系统以管理员身份登录,再执行删除操作;
⑥如果系统是WinXP,关闭系统还原,再删;
⑦对于大文件,特别是压缩包文件,关闭杀毒软件的实时监控后,再删;
⑧注销掉预读功能再删,方法:开始→运行,输入regsvr32 /u shmedia.dll,确定。重启后再删。完了再运行一下regsvr32 shmedia.dll,恢复注册;
⑨用WinRAR删除,打开WinRAR,点“添加”,选中要删除的文件,在“设置”下点选“压缩后删除源文件”,压缩完成后把压缩文件也删除。
⑩先对该文件所在分区进行磁盘扫描,扫描前选中“自动修复文件和扇区”,完成后再删;
⑾打开命令提示符窗口,然后再打开任务管理器,结束“Explorer.exe”进程,在命令提示符窗口进入该文件所在目录,用Del命令删除,完了在任务管理器中点“文件”→新建任务→浏览→找着C:\WINDOWS\Explorer.exe,点“确定”即可;
⑿Win2000/XP系统,清除页面文件再删除。方法:系统属性→高级→性能设置→高级→虚拟内存更改→把页面文件大小设为“无分页文件”,重启后进行删除。然后恢复原来的页面文件。
3.如何取消word只读模式
不打开文件,选中文件,右键,属性,取消只读的勾选即可。
Microsoft Office Word是微软公司的一个文字处理器应用程序。
它最初是由Richard Brodie为了运行DOS的IBM计算机而在1983年编写的。随后的版本可运行于Apple Macintosh (1984年)、SCO UNIX和Microsoft Windows (1989年),并成为了Microsoft Office的一部分。
Word给用户提供了用于创建专业而优雅的文档工具,帮助用户节省时间,并得到优雅美观的结果。
一直以来,Microsoft Office Word 都是最流行的文字处理程序。
作为 Office 套件的核心程序, Word 提供了许多易于使用的文档创建工具,同时也提供了丰富的功能集供创建复杂的文档使用。哪怕只使用 Word 应用一点文本格式化操作或图片处理,也可以使简单的文档变得比只使用纯文本更具吸引力。
Microsoft Word在当前使用中是占有巨大优势的文字处理器,这使得Word专用的档案格式Word 文件(.doc)成为事实上最通用的标准。
Word文件格式的详细资料并不对外公开。Word文件格式不只一种,因为随Word软件本身的更新,文件格式也会或多或少的改版,新版的格式不一定能被旧版的程序读取(大致上是因为旧版并未内建支援新版格式的能力)。
微软已经详细公布Word 97的DOC格式,但是较新的版本资料仍未公开,只有公司内部、政府与研究机构能够获知。业界传闻说某些Word文件格式的特性甚至连微软自己都不清楚。
4.word只读文件怎么取消只读
Word文件变成只读模式可能是因为文件被占用、系统软件版本不匹配、文档保存的硬盘收保护或者设置了文档保护等原因造成的。具体解决办法如下:
word文件怎么将只读模式改为可以修改
1、文件被二次打开,也就是说一个文件被同时打开了两次,文件被占用。可能是由于您打开的时候Word错误的打开两次,检查一下任务栏中是否打开了两份相同的Word文档,关闭一份之后,就可正常编辑;
2、系统自带的软件版本和文档本身的保存的版本不同,部分文档会因此问题只能为只读模式,只能够更新系统对应文档的软件版本号,解决兼容性问题;
3、在其他应用软件下打开word文件,如在foxmail中的附件直接打开word文档,遇到这种情况将附件文档另存后直接打开,可正常编辑;
4、文档保存的硬盘收保护,不支持编辑处理办法:硬盘保护模式或者另存到可编辑权限的硬盘空间中进行修改处理;
5、word文件只读是因为设置了文档保护,在文档中停止保护即可。首先点击Word菜单中的【审阅】-【保护文档】选项,在弹出【限制格式和编辑】的标签页。此标签页也提示文档受保护,以防止误编辑;
6、在【限制格式和编辑】标签页的最下方,点击【停止保护】;然后在弹出【取消保护文档】提示框中,输入保护密码。停止保护就可以解除文档。
方法一,单击该文件夹然后点击鼠标右键,选择“属性”,取消勾选“只读”,然后点击确定即可;方法二,出现只读模式的原因还可能是:高版本的办公软件打开了低版本创建的文件,或者是低版本软件打开了高版本创建的文件,针对这种情况,我们需要打开word文档,点击“文件”菜单栏,选择“另存为”,点击保存类型存储为原来的版本,再重新打开即可。
以上就是关于「怎么取消只读文件」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~
文章♀来①自Win10系统之家,转载请联系网站管理人员!
上一篇:vivo屏幕怎么解锁 下一篇:如何更换笔记本显示屏
相关文章
-
1.急,请问如何取消文件的“只读”?但如何将只读文件修改为可读写的文件呢?当然是使用脚本了!我们知道:您从未用过这种方法,对吧?事实上,您可以使用以下脚本,它可以将文件C:\Scripts\Test.vbs从只读文件更改为可读写的...
-
1.如何取消隐藏文件夹无法显示隐藏文件的处理办法HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL,把CheckedValue的值改为1在HKEY_CURRENT_USERSoftwareMi...
-
电脑微信接收的文件都是只读怎么解决?近期有用户反映在更新微信电脑版之后,发现不管是WORD还是EXCEL文件都变成只读模式,无法对文件进行修改并保存。那么有没有什么方法解决呢?我们来看看小编带来的三种方法吧。方法一...
-
1.详细教您光盘映像文件怎么安装系统第一步:百度下载win7iso(32位版)压缩包,win7旗舰版系统下载,然后把镜像文件解压。所以要把盘里的内容拷出来,放在C盘以外的盘根目录下新建一个文件夹,如win7。第二步:用U盘或者光盘...