我一直在互联网上寻找答案,似乎无法获得明确的答案。我一直遇到一个问题,就是让.bat文件一次接受超过80个文件进行转换,并使用链接到python脚本的批处理脚本查找文件。
这是我正在做的事情的一个例子,它很容易......
@ECHO OFF
python "C:\myDirectory\Conversion_and_Excel_Extractor.py" %*
PAUSE
同样,这似乎可以将80个文件拖放到批处理脚本中,但似乎不能使用更多。我有什么不对的吗?
答案 0 :(得分:2)
它们位于自己的目录中。我宁愿拖动 整个文件集或整个目录,放入我的批处理文件和 迭代文件
这是可能的:
将文件夹拖到批处理文件中并使用
python "C:\myDirectory\Conversion_and_Excel_Extractor.py" "%~1\*"
作为替代方案,您可以将任意一个文件拖到批处理文件中,并使用%~dp1
获取文件夹和
python "C:\myDirectory\Conversion_and_Excel_Extractor.py" "%~dp1\*"
处理此目录中的所有文件。