[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批处理句柄定向为何提示文件占用无法打开?

很长时间没逛论坛,也很没写P,都感觉知识有点生疏了。刚才写东西遇到个小小的问题,故发帖求助各位:
代码如下,运行提示“文件被占用,无法打开”。???,谢!
  1. @echo off
  2. echo;>nul 3>abc.txt
  3. echo abc
  4. echo;>nul 4>con
  5. start "" "abc.txt"
  6. pause
复制代码

换方法是可以,但是我想知道原因

TOP

回复 4楼 的帖子

这样测试可以。。。
感觉有点诡异

TOP

回复 6楼 的帖子

我之前没加echo;>nul 4>con这句,还好理解。后面我想到了,就加了这句。就好比告诉了批处理,后面句子返回的信息不用再定向到ABC.TXT中去了。那怎么还会是“编辑”状态呢?

TOP

返回列表