powershell - 分割目录路径powershell

标签 powershell split directory

我想使用 power shell 分割目录路径。我的完整路径是D:\data\path1\path2\abc.txt,我想将其拆分到path2\abc.txt。 有人可以让我知道我该怎么做吗?

最佳答案

$last2parts = "D:\data\path1\path2\abc.txt".Split("\") | Select-Object -Last 2
$last2parts -join "\"

在回复您对另一个解决方案的评论时,请尝试此操作。只需删除常量 d:\data\path1 即可。然后执行分割

$last2parts = "D:\data\path1\path2\abc.txt".Replace("D:\data\path1","") 
$last2parts =$last2parts.Split("\") | Select-Object -Last 2
$last2parts -join "\"

或者如果您想要 D:\data\path1 之后的所有内容,请尝试此操作

$lastparts = "D:\data\path1\path2\abc.txt".Replace("D:\data\path1","") 
$lastparts =$lastparts.Split("\") 
$lastparts -join "\"

关于powershell - 分割目录路径powershell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45948450/

相关文章:

windows - 如何在 Windows 中更改默认的计划任务进程优先级

powershell - 如何在powershell中分页输出

java - 字符串相等性未评估为真

python - 从不同目录 Python 打开 CSV

compiler-errors - Visual Studio 2013无法打开共享项目

Powershell Web 访问导致 404

powershell - Robocopy 作为另一个用户

python - 从文件中解析数据

c++ - 如何遍历字符串中的单词?

c# - 使用 LINQ 在目录中查找重复文件