选择文件问题这是我第一次在这里发帖,所以如果发错地方,我深表歉意。 我想知道是否有人可以提供以下帮助。 是否可以从 Pick File 函数中仅获取文件路径部分。
如果我写(名字);我得到 {"/C:/Users/MT/file1.txt", "/C:/Users/MT/file1.txt"} 但我只想要路径 C:/Users/MT/ 并将其关联使用变量,例如 file_path = "C:/Users/MT/"
谢谢,马克
names = Pick File(
"Select Data File",
"$DESKTOP",
{"Text Files|txt;csv", "All Files|*"},
1,
0,
"Data",
multiple
);这
回复:选择文件问题非常感谢温迪。 效果很好。回复:选择文件问题在 Substr() 函数中,只需将起始位置更改为 2 并从计数中减去 1。
path = Substr( names[1], 2, Contains( names[1], "/", -1 ) - 1 );
回复:选择文件问题谢谢马克。 非常感激回复:选择文件问题谢谢温迪,除了有一个前导斜线外,它可以工作,所以我得到“/C:/Users/MT/”而不是“C:/Users/MT/”。
我不确定这个领先的 / 是从哪里来的或者如何摆脱它回复:选择文件问题我喜欢建议的解决方案@马克贝利最好的。但这里还有另一种可能,使用字符函数来提取文件路径。
path = Substr( names[1], 1, Contains( names[1], "/", -1 ) );
回复:选择文件问题您可以改用 Pick Directory() 函数。 然后使用 Files In Directory() 函数和返回的路径来获取文件列表。