【发布时间】:2012-05-12 15:05:08
【问题描述】:
我正在尝试执行 xxx.bat 文件以从我的 Android 应用程序中重命名该文件 听到是我的代码
Runtime.getRuntime().exec(Environment.getExternalStorageDirectory()+File.separator+"eduapp"+File.separator+"lock1.bat");
eduapp 是目录,lock1.bat 是我的 bat 文件及其内容
ren /sdcard/eduapp .{ED7BA470-8E54-465E-825C-99712043E01C}
但是当我运行应用程序时,它会出现类似的错误..
java.io.IOException: Error running exec(). Command: [/mnt/sdcard/eduapp/lock1.bat] Working Directory: null Environment: null
基本上我想从 sdcard 中隐藏一些文件夹。 是他们从 sdcard 运行 .bat 或隐藏文件夹的任何另一种方式。
【问题讨论】:
-
Android 的核心是 Posix,而不是 Windows。您必须使用
mv而不是ren,以及.sh而不是.bat。但即便如此,我也不确定你的方案是否可行。
标签: android batch-file video-encoding