Batcher版主可以预知未来
把未来的奖励都预支给我了
CrLf的代码都很有意思
每一段都值得仔细品读- (for /r %%a in (*.*) do del /f /s "%%~nxa" 3>>"%%a") 2>nul 4>>%0
复制代码 这段代码中的4>>%0是什么意思还没有揣摩出来- @echo off 3>&1l 4>>"a.txt"
复制代码 这段里面3>&1后面的字母l是何意啊?
这些代码都很好
这些部分的解决我的问题
只是还有两点遗憾啊
一是没有办法防复制
看来对SAM文件的处理
还是与普通的文件独占与不同之处
怀疑是相关驱动程序有特别的过滤逻辑
二是需要解除占用时都不是很轻便
另外测试时发现了一个不太明白的问题
type test.txt > test.txt
会将test.txt原本的内容清空
type test.txt >> test.txt
却会将test.txt原本的内容加倍
如果说>>test.txt会先将文件独占
那么type test.txt就应该无法读取文件内容
那应该保持test.txt内容原样才对 |