【发布时间】:2009-05-27 16:43:10
【问题描述】:
我正在尝试通过将多个文件拖到 .exe 上来启动程序,然后让 exe 根据程序本身的规则和逻辑将文件发送到不同的文件夹。
我遇到的问题是我通过控制台应用程序执行此操作,一次可以向 exe 发送多少信息是有限制的。
在运行 Microsoft Windows 的计算机上 XP 或更高版本,最大长度 您可以在命令中使用的字符串 提示符为 8191 个字符。在 运行 Microsoft Windows 的计算机 2000 或 Windows NT 4.0,最大 您可以使用的字符串的长度 在命令提示符下是 2047 字符。
解决这个问题最简单的方法是什么?如果可能的话,我想避免让程序一直在后台运行。
【问题讨论】:
-
所有这些多个文件都在同一个文件夹中吗?这些文件是否总是相同的(相同的名称、相同的位置等)?
-
并非如此。主要的想法是,如果我的桌面上有一堆文件(pdfs .jpgs .mp3s .exe's)在一周内累积在那里,我可以将它们全部抓取并放在这个 exe 上,然后它们会去转至 mydocumetns/mypicutres mydocuments/pdfs mydocments/mymusic 等
-
如果你想要时尚,只使用黑色电脑。也许也有地面效应。
标签: c# command-line batch-file