Board logo

标题: [文本处理] 求解!提示不是内部或外部命令,也不是可运行的程序或批处理文件 [打印本页]

作者: SandraRusso    时间: 2015-2-11 14:11     标题: 求解!提示不是内部或外部命令,也不是可运行的程序或批处理文件

@echo off
set "filesdir=F:\W\"为什么运行时提示不是内部或外部命令,也不是可运行的程序或批处理文件
作者: DAIC    时间: 2015-2-11 14:17

把你的bat脚本压缩一下,传上来,我试试。
作者: SandraRusso    时间: 2015-2-11 14:28

回复 2# DAIC


    好的!另外您在看看这个代码,之前已经把对应照片都归属到对应的厂家和型号文件夹去了,但是只想保留厂家文件夹,把这个路径F:\W目录子文件夹的下型号文件夹全部删除,问下您这个代码应该怎么再完善下?
作者: SandraRusso    时间: 2015-2-11 14:42

回复 2# DAIC


    是不是系统变量的问题呀?
作者: DAIC    时间: 2015-2-11 16:54

回复 4# SandraRusso


代码里面的 @echo off 删掉
保存为 C:\test.bat
打开一个CMD窗口,执行命令:
C:\test.bat

这样可以看到详细的报错信息,以及具体哪一行代码在报错。
作者: SandraRusso    时间: 2015-2-11 17:21

回复 5# DAIC


    报错内容就是内部或外部命令,也不是可运行的程序或批处理文件 这句有问题dir/ ad /b"F:\W\
作者: 慕夜蓝化    时间: 2015-2-11 17:44

回复 6# SandraRusso


    但我这里测试的命令代码没有问题,它是这样提示的。
  1. 存在一个重名文件,或是找不到文件。
  2. 存在一个重名文件,或是找不到文件。
  3. 存在一个重名文件,或是找不到文件。
  4. 存在一个重名文件,或是找不到文件。
  5. 文件名、目录名或卷标语法不正确。
  6. 存在一个重名文件,或是找不到文件。
  7. 文件名、目录名或卷标语法不正确。
复制代码

作者: SandraRusso    时间: 2015-2-11 18:00

回复 7# 慕夜蓝化


    是不是我的系统变量有问题,因为我在保存到桌面文件的时候有时会找不到文件,后来看了以后才发现是在这个路径下
所以估计这个F路径是不是系统找不到呢




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2