Имя файла, совместимое с хеш-значениями в Java

Рассмотрим ситуацию, когда $workingDir имеет завершающую обратную косую черту, а $fileName имеет ведущую, например:

$workingDir = "C:\foo\"
$fileName   = "\bar.txt"

. 2 команды выдают следующие результаты:

PS C:\> [String]::Concat($workingDir, "\", $fileName)
C:\foo\\\bar.txt
PS C:\> [IO.Path]::Combine($workingDir, $fileName)
\bar.txt

В PowerShell лучше использовать Join-Path:

PS C:\> Join-Path $workingDir $fileName
C:\foo\bar.txt
0
задан DCKing 13 July 2012 в 11:00
поделиться