从路径Msbuild获取文件名

时间:2017-01-31 08:13:41

标签: file path msbuild substring

L_branch = Sequential()
L_branch.add(Dense(10, input_shape =  (4,) , activation = 'relu'))
L_branch.add(BatchNormalization())

R_branch = Sequential()
R_branch.add(Embedding(1000, 64, input_length=5))
R_branch.add(Flatten()) # <--

final_branch = Sequential() # <--
final_branch.add(Merge([L_branch, R_branch], mode = 'concat'))

我尝试了上面的代码。但我得到的文件名包括最后一个&#39; \&#39;。例如。 \ data.xml中。我只需要Data.xml。我怎么能得到它?

谢谢...

1 个答案:

答案 0 :(得分:2)

您可以添加另一个Substring调用来剥离第一个字符,但更方便且更不容易出错的是使用正确的System.IO.Path函数,请参阅Property Functions

<PropertyGroup>
    <fileName>$([System.IO.Path]::GetFileName('$(FilePath)'))</fileName>    
</PropertyGroup>