文件安全不可小视!文件校验处处行

  打开备份光盘上的文件却提示文件无法打开?Ghost文件恢复到一半提示你文件损坏?拷贝后的文件无法再使用,而源文件却已经被删除?花了一夜时间BT下载后的文件却无法使用?相信谁遇到这些麻烦都非常头疼,那为什么不未雨绸缪,好好地应用一下软件本身就有检验功能,从而让我们的数据不会受到损坏,保证它们的安全?

  1.拷贝/移动文件时

  平时用Windows“资源管理器”直接复制粘贴来复制文件,是不是觉得不太安全,尤其是从网络服务器上复制或移动文件时,有时往往本地上的文件没复制好而网络服务器上的相应文件却被删除掉了。不如,我建议大家安装KillCopy,安装完后,单击“开始→程序→KillCopy→KillCopy configuration”,在打开窗口中选中Copy verifycation(slow) (拷贝时进行检验,但较慢)选项(如图1),再单击窗口中间的绿色对钩保存为默认设置。这样当我们在“资源管理器”中选中相应文件,用右键拖放到目标文件夹,选择KillCopy Here、KillMove Here命令(如图2)即会自动在拷贝/移动文件时进行检验。

  

  如果你想让它接管Windows的文件拖放机制,只要在图1窗口中选中Make KillCopy as default drag&drop handler(将KillCopy设置为默认拖放操作响应器)项,再选中窗口中间的绿色对钩保存为默认设置即可。

  

  当然了,我们平时使用xcopy的命令也有相应命令来检验文件,如xcopy c:downloads*.* d:downloads /e /v,其中/v就表示检验目标文件,这样就能够保证将c:downloads下的所有文件完整地拷贝到d:downloads。

时间: 2024-10-27 22:57:54

文件安全不可小视!文件校验处处行的相关文章

txt文件-c++如何控制文件输出的行数?

问题描述 c++如何控制文件输出的行数? 我有一个几千行的txt文件,里面都是ascall字符,我想每次读取30行在控制台显示然后清屏,延迟0.1s后再输出接下来的30行,也就是第一次控制台输出1-30行,清屏,第二次输出31-60行,这样一直下去,直到文件末尾 1. 我希望在每次在控制台显示的时候一次性显示30行的字符,必须一次性显示30行,肉眼不能察觉到是一行一行显示出来的. 解决方案 自己做个计数就好了,30行后,计数清零,重新计数 解决方案二: #include #include #in

c++-用C++读取文件中特定行的某几列数据并输出到另一个文件

问题描述 用C++读取文件中特定行的某几列数据并输出到另一个文件 AR ZIMM 2014 06 30 00 00 0.000000 2 2.175456910513e-08 1.929140019560e-11AR ZWE2 2014 06 30 00 00 0.000000 2 -6.930289135325e-03 2.317673679230e-11AS G01 2014 06 30 00 00 0.000000 2 1.652894267903e-05 1.737915981300e-

对文件中的行,单词和字符进行迭代

编写不同的文本处理和文件操作脚本时,通常需要对文件中的行,单词和字符进行迭代,尽管这个问题看 起来很简单,但是实现起来却常常出现问题,下面,就让我们来看看怎样实现上述功能. 为了实现上 述的功能,我们需要分三个步骤叙述 一.迭代文件中的每一行 我们可以通过用一个 while 循环 从标准输入中读取,因此,它在每一次迭代中都会读取一行. 下面的方法可以将stdin 重定向到文件 : 首先我们看下文件中的内容是怎样的: NO Hello Mark Percent 1 Sarath 45 90 2 A

Linux Shell学习:如何对文件中的行、单词、字符进行迭代

在进行文本文件进行处理时,对文件件中的行.单词.字符进行迭代和遍历是非常常用的操作.而将一个简单的循环用于迭代,再加上来自stdin或文件的重定向,这就是对文件中的行.单词.和字符进行迭代的基本方法. 废话不多说,马上来看看怎么样实现吧. 1.迭代文中的每一行 使用while循环从标准输入中读取,因为要在标准输入中读取,就要对文件进行重定向,使它重定向到stdin中,代码如下: while read line; do echo $line; done < file.txt 代码的第一行从stdi

怎样给WinPE添加文件校验工具

  怎样给WinPE添加文件校验工具           在WinPE下有没有办法快速校验文件的属性呢?答案是有的,下面就为大家说说为pe增加右键属性文件校验功能,方法如下: 首先把HashTab.dll文件拷贝到system32文件夹下. 然后在REGDOC.CMD(也有可能是别的名字,或者没有)中加入如下句子: rem 关联文件校验 regsvr32 /s "%WINDIR%SYSTEM32HashTab.dll" reg add "HKU.DEFAULTSoftware

如何为WinPE添加文件校验功能

  在WinPE下有没有办法快速校验文件的属性呢?答案是有的,下面就为大家说说为pe增加右键属性文件校验功能,方法如下: 首先把HashTab.dll文件拷贝到system32文件夹下. 然后在REGDOC.CMD(也有可能是别的名字,或者没有)中加入如下句子: rem 关联文件校验 regsvr32 /s "%WINDIR%SYSTEM32HashTab.dll" reg add "HKU.DEFAULTSoftwareHashTabAlgorithmsCRC32"

小技巧为pe增加右键检验文件校验功能

  在WinPE下有没有办法快速校验文件的属性呢?答案是有的,下面就为大家说说为pe增加右键属性文件校验功能,方法如下: 首先把HashTab.dll文件拷贝到system32文件夹下. 然后在REGDOC.CMD(也有可能是别的名字,或者没有)中加入如下句子: rem 关联文件校验 regsvr32 /s "%WINDIR%SYSTEM32HashTab.dll" reg add "HKU.DEFAULTSoftwareHashTabAlgorithmsCRC32"

c#-C#如何将文件按一定行数切割?

问题描述 C#如何将文件按一定行数切割? 比如有个10000行的文件,我想将它切割成10个子文件,每个文件1000行.请问怎么实现? 解决方案 string[] lines = File.ReadAllLines("1.txt"); for (int i = 0; i < 10; i++) { File.WriteAllLines("1 part " + i.ToString() + ".txt", lines.Take(1000)); l

如何在window下使用脚本删除某一文件指定多行

问题描述 如何在window下使用脚本删除某一文件指定多行 最近有个语言字符串文件,几万行,需要删除其中不需要的语言行,手动删除很费时.. 解决方案 我的观点: 脚本 在可视化 太差 .(很容易导致 删错内容) 我的常用的方法: 1.将文件放到 vs中, 用vs自带的 查找替换 进行修改.(提前: 文件个数少, 文件下于200M ) 解决方案二: 用python等脚本语言,很容易删除处理