【发布时间】:2010-10-29 07:36:07
【问题描述】:
我正在制作一个控制台应用程序,我将文件从资源管理器拖放到 .exe 中,它会根据我在程序逻辑中设置的规则将它们移动到适当的文件夹。
该程序运行良好,但是当我选择超过 25 个文件并将它们放到我的 .exe 上时,我得到一个错误:
Windows 无法访问指定的设备、路径或文件。您可能没有相应的权限来访问该项目。
如果我只从同一组中删除 24 个文件,它就可以正常工作。
我做错了什么?
【问题讨论】:
-
> 在运行 Microsoft Windows > XP 或更高版本的计算机上,可在命令 > 提示符下使用的 > 字符串的最大长度为 8191 个字符。 > 在运行 Microsoft Windows > 2000 或 Windows NT 4.0 的计算机上,您可以在命令提示符处使用 > 的最大 > 长度为 2047 > 个字符。我测试了它,是的,这就是我遇到的。谁能想到解决办法?