選擇文件問題這是我第一次在這裡發帖,如果發錯地方了,我深表歉意。 我想知道是否有人可以提供以下幫助。 是否可以從“選擇文件”功能中僅獲取文件路徑部分。
如果我寫(名字);我得到 {"/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 並從計數中減一即可。
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() 函數和返回的路徑來獲取文件列表。