我在 SendTo 中放置了我的应用程序的快捷方式。现在我可以在资源管理器中选择一些文件并将它们发送到我的应用程序。但是我怎样才能得到文件所在的路径呢?我的程序应该在所有接收到的文件名通用的父目录中创建一个新文件。
例如,如果我有这些文件:
C:\one.txt C:\1\
我在资源管理器中选择文件one.txt和目录1。我怎样才能知道这些文件的起始目录是C:\?
我知道我可以ParamStr()
用来获取文件的路径,但那又如何呢?我可以尝试为传递给我的应用程序的所有文件获取公共目录,但是如果我在C:\目录1和2中选择并且这些目录如下所示:
C:\1\4\5\one.txt C:\1\4\two.txt
然后起始目录是C:\1\4。