拖动N'删除100多个文件批处理

时间:2016-05-23 11:15:35

标签: windows batch-file

我一直在互联网上寻找答案,似乎无法获得明确的答案。我一直遇到一个问题,就是让.bat文件一次接受超过80个文件进行转换,并使用链接到python脚本的批处理脚本查找文件。

这是我正在做的事情的一个例子,它很容易......

@ECHO OFF
python "C:\myDirectory\Conversion_and_Excel_Extractor.py" %*
PAUSE

同样,这似乎可以将80个文件拖放到批处理脚本中,但似乎不能使用更多。我有什么不对的吗?

1 个答案:

答案 0 :(得分:2)

  

它们位于自己的目录中。我宁愿拖动   整个文件集或整个目录,放入我的批处理文件和   迭代文件

这是可能的:

将文件夹拖到批处理文件中并使用

python "C:\myDirectory\Conversion_and_Excel_Extractor.py" "%~1\*"

作为替代方案,您可以将任意一个文件拖到批处理文件中,并使用%~dp1获取文件夹和

python "C:\myDirectory\Conversion_and_Excel_Extractor.py" "%~dp1\*"

处理此目录中的所有文件。