我在oracle数据库上创建了一个目录: 例如:
CREATE DIRECTORY execdir AS 'ABXD/EFGH';
grant execute on directory execdir to public;
现在,我的蝙蝠文件被放置在网络驱动器上:
//ABXD/EFGH
注意:ABXD已经安装在oracle数据库中
我的蝙蝠文件名如下: sample.bat
bat文件内容:
@echo off
pushd //ABXD/EFGH
FOR /f %%i IN ('dir /o:-d /b') DO (set LAST=%%i)
ren %LAST% data_1.jpg
popd
答案 0 :(得分:3)
您可以使用 def Save(self, input):
text_file = open(self.filename, "a")
text_file.write(input)
text_file.close()
。 in the mall上有一个很好的解释,所以-看一下。
简短地说:您无法直接运行.BAT文件;首先调用CMD.EXE,然后让它运行您的.BAT文件。
该页面的摘录:
DBMS_SCHEDULER