如何使用CMD / Batch文件删除PDA上的文件


1

客户的用户正在使用带有CRM工具的PDA(HP iPAQ,不同型号)。

如果需要重新安装应用程序和数据库,则PDA上的不同文件夹中有一些文件需要先删除。

通常我需要手动挑选和删除它们,这需要花费太多时间。

有没有办法通过它连接的PC上的批处理文件访问PDA文件系统?

我问这个问题因为PDA没有设备字母如C:\

我们在这里运行Windows XP。

编辑: 我不允许在iPAQ上安装任何第三方应用程序。必须通过某种批处理或脚本从我的PC中访问它。


准确的答案取决于您对PDA的意思。您是在谈论特定模型还是至少是特定供应商。不同的供应商/型号会有不同的答案。
EBGreen

制造商是惠普,但有不同的iPAQ正在使用
släcker2009年

Answers:


1

我不知道通过PC运行的任何东西,但你可以看看像用于写作的MortScript(http://www.sto-helit.de/index.php?module=page&entry=ms_overview&action=view)脚本在PDA上运行。

你可能会发现它可以做一大堆其他你可能觉得有用的东西。

我个人不会将它用于生产,但对于像这样的支持任务,它可能非常适合。

编辑:另一种选择可能是这样的:http//www.mochasoft.dk/freeware/ftpd.htm - 一个用于Windows Mobile的免费软件FTP服务器。但同样,它需要在PDA上安装一些东西。


谢谢你的答案,但我不允许在PDA上安装任何类型的第三方软件。这就是为什么我需要从我的电脑上做到这一点。
släcker2009年

1

如果设备可以作为USB大容量存储器连接到PC,那么它将具有驱动器号,您将能够从批处理文件管理其文件系统。

否则,我想到的唯一解决方案是编写一个自定义工具,它将使用远程API函数(例如CeDeleteFile)远程删除设备上的文件和文件夹。

编辑:或者您可以尝试AutoIt - 它是一个免费的工具,可以自动化应用程序上的GUI操作,因此您应该能够创建一个脚本,将在资源管理器中打开设备,导航其文件系统并删除文件。


+1对于AutoIt建议,我们使用它来自定义安装进度。一个“真正的”解决方案本来很棒,但现在我将使用AutoIt。非常感谢。如果其他人知道通过某种设备ID访问iPAQ的方法或让我知道。
släcker2009年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.