查找批处理命令以复制相对路径不起作用

时间:2015-04-19 14:59:40

标签: batch-file windows-7 find batch-processing

首先,我根本不知道批量编程。我在阅读有关OpenCV的教程中遇到了FIND命令 http://coding-robin.de/2013/07/22/train-your-own-opencv-haar-classifier.html

find ./positive_images -iname "*.jpg" > positives.txt

它基本上应该将 positive_images目录中所有jpeg文件的所有相对路径复制到 positives.txt 文件。我在CMD(管理员)中运行此操作并获得以下内容:
Relative Path Error

拒绝访问是什么意思?我不想为此学习批处理编程,因为我已经忙于我的项目。请给我一个简单易懂的解决方案。

1 个答案:

答案 0 :(得分:0)

引用的教程使用了bash find命令。但是你正在执行Windows find命令。从某个地方下载unix命令的windows端口将它放在你的目录中并调用它就像

.\find.exe .\positive_images -iname "*.jpg" > positives.txt

还要注意windows路径分隔符斜杠。

您可以使用此端口作为示例 - > http://unxutils.sourceforge.net/ (可能有一个更新的端口,但这应该做的工作)