sanallaştırma ve dosya adı uzantısı ayıklamak | Netgez.com
SORU
20 Mart 2012, Salı


sanallaştırma ve dosya adı uzantısı ayıklamak

Örneğin my.file.xlsx dosya adı ve uzantısı ayıklamak gerekiyor. Bilmiyorum, dosya adı ya da uzantısı ve belki daha fazla nokta adı, çok ihtiyacım var için arama dizesindeki doğru ve zaman bulduğum ilk nokta (veya son sol), özü kısmında sağ tarafı ve sol tarafı bu nokta.

Belki daha iyi bir çözüm var, ama ' burada bir şey ya da başka bir yerde buldum. Teşekkür ederim

CEVAP
20 Mart 2012, Salı


Eğer dosya Diğerleri belirttiğimiz gibi disk ve geliyorsa, BaseName Extension özelliklerini kullanabilirsiniz:

PS C:\> dir *.xlsx | select BaseName,Extension

BaseName                                Extension
--------                                ---------
StackOverflow.com Test Config           .xlsx  

Eğer verilen dosya adının bir parçası olarak dize (ki gelen bir metin dosyası), I would use GetFileNameWithoutExtension GetExtension statik yöntemler System.IO.Path sınıf:

PS C:\> [System.IO.Path]::GetFileNameWithoutExtension("Test Config.xlsx")
Test Config
PS H:\> [System.IO.Path]::GetExtension("Test Config.xlsx")
.xlsx

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • fufko

    fufko

    27 ÅžUBAT 2006
  • YouplusmeVEVO

    YouplusmeVEV

    4 EYLÜL 2014