首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

文件删除正确恢复方法

文件误删了前言:删除文件想必是大家经常过事,有些时候不小心删除了有用文件就有点麻烦了。...如果是删除文件到回收站,那么直接按住CTRL+Z 或者打开电脑里回收站点还原项目就可以找回刚刚误删文件了。...删除文件能恢复原理分析:我们知道电脑在删除一个很大文件时,用时间和删除文件几乎差不多。这是因为电脑在删除文件时,只需要在硬盘里标记这个文件已经被删除,让它不显示就可以了。...如果是固态硬盘数据误删,(固态硬盘不定时将没用数据清零,所以一定要快点恢复)固态硬盘恢复数据要先关闭自动清零。...按win键+R 输入cmd回车 ,再输入fsutil behavior set disabledeletenotify 1 ,可以关闭固态硬盘自动清零文件误删具体恢复方法: 1.先百度搜索下载数据恢复软件

2.5K40

word2010无法保存,显示信任中心文件阻止解决方法

之前遇到过word2010关闭文档时提示:“您正在试图运行函数包含有宏或需要宏支持内容”,故障,解决方法也很简单。 ?...出错信息为“您试图保存文件类型(Word 2007 和更高版本二进制文档与模板)信任中心文件组织设置阻止。”...帮助窗口显示:“打开信任中心文件阻止设置阻止 Microsoft Office 文件类型时出现次错误。要启用此文件类型,请执行一下操作:” 具体提示如图: ?...然后开始折腾吧,首先把文字保存在别地方,然后开始查资料找方法,具体教程如下: Office 2010提供了比之前版本更安全设置,你可以在一个空白工作簿中对“信任中心”文件阻止设置”进行调整,取消勾选...“打开”和“保存”中关于2007及97版阻止,取消勾选“不要打开阻止文件类型”,确定。

6.2K30
您找到你想要的搜索结果了吗?
是的
没有找到

实验Oracle数据文件删除场景恢复

环境:RHEL 5.4 + Oracle 11.2.0.3 背景:数据库没有备份,数据库文件误操作rm,此时数据库尚未关闭,也就是对应句柄存在,如何快速恢复?...1.某个普通数据文件删除 2.所有数据文件删除 1.某个普通数据文件删除 1.1 模拟5号数据文件rm误删除 SQL> select name, open_mode from v$database...example01.dbf ls: /u03/oradata/PROD2/example01.dbf: No such file or directory SQL> exit 1.2 依据句柄号拷贝恢复5号数据文件...2.所有数据文件删除 如果是所有数据文件删除,恢复方法和上面一样,但测试这种情况一般还需要特殊处理后才可以开库。...比如我这里实验遇到了2个错误: ORA-600 [kcratr_scan_lastbwr] (文档 ID 1267231.1) ORA-600 [3020] "Stuck Recovery" (文档

95930

Windows 无法删除文件夹 —— 访问拒绝 因为目录不是空

Windows 无法删除文件夹 —— 访问拒绝 / 因为目录不是空 发布于 2018-08-13 09:21...更新于 2018-09-01 00:14 在日常使用 Windows 10 时,有时会遇到删除很普通文件夹时提示“访问拒绝”,以管理员权限重试后依然提示没有权限。...▲ 需要访问权限 如果我 一层层进入到文件里面,然后 先删除文件,再一层层 退出来删掉文件夹,那么这个文件夹就能正常删除掉。 这至少能说明,并没有文件文件夹处于被占用状态!!!...The directory is not empty - Stack Overflow 还有更多…… 然而,无论敲什么样命令,都没有用。...▲ 资源监视器 结束掉可能用到了这个版本 NuGet 包 Visual Studio 后,文件夹可以正常删除掉了。 ?

10.8K10

如何在 Linux 系统中防止文件和目录意外删除或修改

有个简单又有用命令行工具叫chattr(Change Attribute 缩写),在类 Unix 等发行版中,能够用来防止文件和目录意外删除或修改。...在这篇简短教程中,我们一起来看看怎么在实际应用中使用 chattr 命令,来防止文件和目录意外删除。...Linux中防止文件和目录意外删除和修改 默认,chattr 命令在大多数现代 Linux 操作系统中是可用。...这是我们今天主题,对吧?来开始吧! 防止文件意外删除和修改 我先在我的当前目录创建一个file.txt文件。 $ touch file.txt 现在,我将给文件应用 i 属性,让文件不可改变。...防止文件和目录意外删除,但允许追加操作 我们现已知道如何防止文件和目录意外删除和修改了。接下来,我们将防止文件删除但仅仅允许文件追加内容。

4.9K20

提高GIT中代码质量七点优秀实践

不过,版本控制系统通常不会限制您提交代码方式。也就是说,您可以采取如下三种方式中任何一种: 一次性提交上千个更改。 提交所有的dll和其他依赖项。 将有问题代码存储库中。...这样就会导致诸如:dll和pdf等不需要文件类型,提交到了存储库中。因此,在将代码存储库之前,您可以考虑如下两个问题: 您是否确实需要所有的文件? 它们是否为源代码中必要部分?...过去,我们想方设法阻止项目成员将有缺陷代码,直接提交本地存储库中。如今,我们同样需要本着敏捷开发思想,避免那些有问题源代码,给在线协作团队造成困扰。...此外,您还可以在master分支上启用如下防护措施: 确保master分支不会被意外或有意地删除。 在master分支上各种提交历史记录,不应被覆盖掉。...在master中,代码不应在未经审查情况下,直接。 7.分支管理 Git提供了强大分支模型。您应该将手头代码保留在与主分支完全隔离其他分支中。

79732

如何使用 Git 撤消(几乎)任何操作

你想要撤消文件所有内容 - 只需返回到上次 commit 时样子即可。...Stop tracking a tracked file 停止跟踪跟踪文件 场景: 你不小心将 application.log 添加到仓库中,现在每次运行应用程序时,Git 都会报告 application.log...你将 *.log 放入 .gitignore 文件中,但它仍然存在 - 你如何告诉 git “撤消”跟踪此文件更改?...撤消: git rm --cached application.log 结果: 虽然 .gitignore 阻止 Git 跟踪文件更改,甚至阻止它注意到以前从未跟踪过文件存在,但一旦添加并 commit...如果你想从 Git 跟踪中删除那个应该被忽略文件, git rm --cached 将从跟踪中删除它,但在磁盘上保留该文件不变。

14810

如何使用 Git 撤消(几乎)任何操作

你想要撤消文件所有内容 - 只需返回到上次 commit 时样子即可。...Stop tracking a tracked file 停止跟踪跟踪文件 场景: 你不小心将 application.log 添加到仓库中,现在每次运行应用程序时,Git 都会报告 application.log...你将 *.log 放入 .gitignore 文件中,但它仍然存在 - 你如何告诉 git “撤消”跟踪此文件更改?...撤消: git rm --cached application.log 结果: 虽然 .gitignore 阻止 Git 跟踪文件更改,甚至阻止它注意到以前从未跟踪过文件存在,但一旦添加并 commit...如果你想从 Git 跟踪中删除那个应该被忽略文件, git rm --cached 将从跟踪中删除它,但在磁盘上保留该文件不变。

14810

如何使用 Git 撤消(几乎)任何操作

你想要撤消文件所有内容 - 只需返回到上次 commit 时样子即可。...Stop tracking a tracked file 停止跟踪跟踪文件 场景: 你不小心将 application.log 添加到仓库中,现在每次运行应用程序时,Git 都会报告 application.log...你将 *.log 放入 .gitignore 文件中,但它仍然存在 - 你如何告诉 git “撤消”跟踪此文件更改?...撤消: git rm --cached application.log 结果: 虽然 .gitignore 阻止 Git 跟踪文件更改,甚至阻止它注意到以前从未跟踪过文件存在,但一旦添加并 commit...如果你想从 Git 跟踪中删除那个应该被忽略文件, git rm --cached 将从跟踪中删除它,但在磁盘上保留该文件不变。

23110

NuGet使用心得

问题提出   使用了NuGet朋友们估计都知道,在签代码到TFS时候,会把从NuGet下载程序包包含并签TFS,而且每更新了一次程序包,都会重新签一份新版本程序包,那么,问题来了,随着时间推移...,程序包版本会越来越多,那么签TFS代码库程序包也会越来越多,而旧版本又不需要了,没必要占着空间。...在此之后,我们安装其他程序包之后签,会发现并未包含已安装程序包,而需要签只是几个config文件和项目文件而已。...那么将文件TFS,其他人获取最新后只有配置文件变更了,没有拿到程序包难道编译不会失败么? ?  ...另外,在更新程序包时候,可能因为独占签出文件导致程序包更新失败,可以在之前更新程序包时候签出选择保持原有锁,或者在更新失败后,把更新失败组件库删除了,重新安装一次。

1.5K20

SVN 客户端使用

若出现是否接受数字证书,点击“永久接受”   输入在SVN服务端配置用户名和密码 ? ? 1.1、示例taotao-parent代码   先回到JavaEE视图 ? ? ? ? ?   ...上传代码只需要上传资源,不需要上传诸如:.settings、.project 、.classpath 、target 等等文件。   ...1.3、示例taotao-manager代码 由于taotao-manager是聚合工程,所以把它上传至SVN就可以,里面的模块工程会自动上传上去,不要再单独上传模块工程了。...逻辑删除没有SVN管理聚合工程中项目,如下图: ? ?   我们再把模块工程导入进来,这样SVN就能管理了。 ? ? ?   刷新后,效果如下图: ?   同理其他工程代码。...2、使用SVN客户端下载(检出)代码    为了测试检出代码,需要先删除ecplise中代码 ? ? ? ? ? ? ?   检出成功截图 ?   我们发现检出项目不是Maven工程,该如何办呢?

2.5K20

重建mbr要不要勾选_一键ghost重装系统步骤

TFS 2010 迁移/重装/还原 步骤 1.签所有代码 2.停止TFS服务:运行命令行,并将路径切换到TFS安装路径:C:\Program Files\Microsoft Team Foundation...Server 2010\Tools 运行:TFSServiceControl quiesce 3.备份(或分离均可)TFS数据库 4.将TFS数据库还原到新服务器数据库上 5..将TFS Server...这条命令时,可能会出现 添加用户到 TFS_Configuration 失败错误,一般是因为该数据库已经存在要添加用户了,而且该用户拥有架构,导致TFSConfig 添加用户时无法自动将其删除,所以这时要手动删除相应架构...,然后删除该用户,然后重新执行出错命令行 7.打开Team Foundation Server Administration Console,然后在左边选择 application tier only...如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除

72710

Eclipse安装SVN插件及使用说明

下一次将此项目中变更提交给存储库时,新文件也会。 如果将文件添加到了与项目不在相关存储库中,您可以轻松地删除它。右击文件,然后选择 Delete。...注意,Subclipse 为 “新” 文件添加蓝色小加号表示该文件安排在下一次提交时添加。...如果项目生成文件,或者包括您不想 Subversion 存储库文件,则可以通知 Subclipse 忽略它们。...这一变更对实际上表示是一个操作(文件重命名)。 此时,如果您要使某些资源保留在存储库外,则可以取消对这些资源选择。如果您在一个文件中完成了部分工作,并且不希望未完成变更,则这种方法非常有用。...在顶部文本字段中输入适当注释,然后单击 OK 将变更存储库。

1.8K10

浅谈Vim

vim相对于vi这些优势主要体现在以下几个方面: 1、多级撤消我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制撤消。...3、命令模式: 在一般模式下按:就会进入命令模式,左下角会有一个冒号出现,此时可以敲命令并执行。...0个字符 *     查找光标所在处单词,向下查找 #     查找光标所在处单词,向上查找 s     删除当前字符并进入编辑模式 S     删除光标所在行并进入编辑模式 wq和x都是保存并退出...即使文件没有修改也强制写入,并更新文件修改时间。 x 写入文件并退出。仅当文件修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。...一般模式下 "d gg"从当前行删除到行首所有内容。                 “d G"从当前行删除到行尾所有内容。

99140

博途多用户操作

,根据网络性能选择超时配置文件速度,新项目可以选择创建新自签名证书,以及服务器项目存储位置,每次下载都会生成一个新修订版,如果到达设定修订版数量就会删除最早保存版本,保存修订版数量可以根据服务器存储空间来定...标记对象表1 标记图标 6.3、对象 在本地会话中编辑完标记对象后,可以将对象服务器项目中,通过工具栏图标 (图标含义如表 2 所示)进入界面,前可以对标记对象进行折叠、展开以及显示冲突操作...与此同时,本地会话在刷新后将显示已到服务器项目中所有更改。 如果在服务器项目中添加了新对象,则这些对象也将显示在本地会话中。 如果在服务器项目中删除了对象,则这些对象将不再显示在本地会话中。...如果选项 “保留对象标记” 没有选中,则系统将自动删除本地会话中标记。 后,服务器连接将再次断开。工具栏中显示服务器状态将从“忙” 变为 “可用”。 图21....) 保存修订版(为了防止修订版自动删除,可以保存值得保存修订版本) 显示详细信息(包含注释信息以及发生更改对象) 删除修订版数据(通过右键弹出快捷菜单选择) 图27.

5.3K21

警告:小心假持续集成骗了

对于CI还有一系列其他原则和实践,例如:将所有内容都代码库,构建每个提交,自动化构建,保持快速构建,并有可以自我验证代码, 还有Martin Fowler 关于持续集成评论中可视化故障并立即修复故障等...我个人认为 每天至少代码到主干分支一次 是CI基础。没有达到这一点就只是伪CI而不是真正意义上CI。 伪CI是什么样?...使用长期开发分支,但不会定期master主干 在David故事中,他们并没有实践每天master主干,这就是“伪CI”标志。...我建议是要更加频繁地代码到代码库并且将开发分支集成到主干分支,至少每天集成一次”。 2. 基于主干分支开发 有很多论坛在讨论基于主干还是基于开发分支进行开发,我不想讨论那些血淋淋细节。...总结 现在你知道什么是伪CI了,如果你团队正在这么实践伪CI,那么你可以阻止这种情况继续发生了。

72760

Linux远程拷贝限速和断点续传操作命令

image.png scp  – 远程拷贝文件 scp 拷贝本地文件filename 到远程机器 192.168.188.188 服务器/data/tmp目录下 scp -P 61204 -l 40000...-l 指定拷贝速度限制 单位是ct/s 如:-l 40000 表示40000Kbit/s=40000/8KB=5MB速度 注:scp不支持断点续传 rsync + ssh 断点续传 #rsync同步本地文件...-v:详细提示 -z:压缩 -P:是综合了--partial --progress两个参数 --partial 如果在拷贝文件过程中,传输中断,rsync默认操作是撤消前操作,即从目标机上删除已拷贝部分文件...如果想在下次拷贝时续传文件,不需要重新拷贝所有文件的话,可以使用-partial选项阻止rsync在传输中断时删除已拷贝部分 --progress 显示进度条 -e:参数作用是可以使用户自由选择欲使用...rsync传输本地文件filename到192.168.188.188/data/tmp目录下 使用压缩归档传输、限速5MB、支持断点续传 使用ssh协议

1.2K00

Linux如何远程拷贝,限速和断点续传

scp命令 – 远程拷贝文件 scp 拷贝本地文件filename 到远程机器 192.168.188.188 服务器/data/tmp目录下 scp -P 61204 -l 40000 filename...-l 指定拷贝速度限制 单位是ct/s 如:-l 40000 表示40000Kbit/s=40000/8KB=5MB速度 注:scp不支持断点续传 rsync + ssh 断点续传 #rsync同步本地文件...-v:详细提示 -z:压缩 -P:是综合了--partial --progress两个参数 --partial 如果在拷贝文件过程中,传输中断,rsync默认操作是撤消前操作,即从目标机上删除已拷贝部分文件...如果想在下次拷贝时续传文件,不需要重新拷贝所有文件的话,可以使用-partial选项阻止rsync在传输中断时删除已拷贝部分 --progress 显示进度条 -e:参数作用是可以使用户自由选择欲使用...:使用rsync传输本地文件filename到192.168.188.188/data/tmp目录下 使用压缩归档传输、限速5MB、支持断点续传 使用ssh协议

1.9K00

Jenkins 版本更新历史

默认最大表单大小限制和反向代理重定向还原(由 2.204.3 引入缺陷回归)。...还原在 Firefox Jenkins 经典 UI 中对表单提交更改(此更改导致了带有"文件"输入表单缺陷回归)。这样做是为了预料 Firefox 中错误修正,此错误已被撤消。...(由 2.173 引入缺陷回归) 删除构建历史记录小部件中关于构建说明 100 个字符长度限制。 将 Remoting 从 3.33 更新到 3.36。为站 TCP 代理添加新连接模式。...在 Firefox Jenkins 经典 UI 中还原表单提交更改。更改导致了带有"文件"格式内容提交表单缺陷回归。这样做是为了预料 Firefox 中错误修正,此错误已被撤消。...v2.176. 3 (2019-08-28) 当其他插件对其仅具有可选依赖时,插件管理器 UI 不再阻止禁用插件。 解决使用 "记住我" 时性能问题。

3.4K30

vim常用命令总结

换句话说,它是对撤消撤消撤消命令还有另一种形式,"U"命令,它一次撤消对一行全部操作。第二次使用该命令则会撤消前一个"U"操作。用"u"和CTRL-R你可以找回任何一个操作状态。...31.移动文本 以"d"或"x"这样命令删除文本时,被删除内容还是保存了起来。你还可以用p命令把它取回来。"P"命令是把去回内容放在光标之前,"p"则是放在光标之后。...对于以"dd"删除整行内容,"P"会把它置于当前行上一行。"p"则是至于当前行后一行。也可以对命令"p"和"P"命令使用命令记数。它效果是同样内容取回指定次数。...实际上,任何退出文件编辑命令":quit"和"ZZ"都会关闭窗口,但是用":close"可以阻止你关闭最后一个Vim,以免以意外地整个关闭了Vim。...,而不用删除后重新敲

1.2K10
领券