318194 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

satocchiaブログ

satocchiaブログ

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

×

キーワードサーチ

▼キーワード検索

カレンダー

コメント新着

tomoZo@ Re:Pale Moon日本語化トラブル(06/06) はじめまして。 28.16.0でまたもや提供さ…
satocchia@ Re[1]:Pale Moon日本語化トラブル(06/06) zui_9さんへ 本日、確認しました。ようや…
zui_9@ Re:Pale Moon日本語化トラブル(06/06) 上記リンク「Githubのプロジェクト」の左…
わたなべ@ Re:powershellコンソール、見づらくありませんか?(08/26) 初めまして、この情報最高です! 背景を白…
y__@ Re:uwscでGUIフォーム(05/12) UWSC 仮掲示板から飛んできました。 HTAで…

ニューストピックス

2018.07.10
XML
カテゴリ:powershell
test-pathに-isvalidオプションをつけてあれこれ試行錯誤してたら、「何これ」現象に出くわしました。
ヘルプには
パスの構文が正しいかどうかを判断します。
パスの要素が存在するかどうかとは無関係です。
このパラメーターは、パスの構文が正しい場合は TRUE を返し、
そうでない場合は FALSE を返します。
なんぞと書かれていますが、これが大嘘。

「パスの要素が存在するかどうかとは無関係です」、あくまで構文チェックだけですなんと言いながら、
test-path -isvalid a:\folder\filebase.ext
がFalseを返すんです。おかしいと思ってCドライブで試すとTrueになる。

 ま、そりゃ今どきのPCにAドライブは付いとらんわな、とは思うけど、しっかりドライブチェックしてるようです。でも、
test-path -isvalid \\nowheresite\folder\filebase.ext
みたいなのは、サイトの有無をチェックせずTrueを返してくるのはどうしてなのはなぜ?

でいろいろ​ググってみたら​、だめじゃん、これ。禁止字句が入っているのにtrueになってる…。

リンク先が消えるとあれなので、禁止字句が入っているのにtrueになる例をコピペしておくと
Test-Path "c:\teho\::::\sdfg^#%&'!?>.txt" -IsValid
# true
なんかがそう。同サイトではコロン(「:」)のせいではなかろうかと推量しています。
それにしても、isValidなisValidはあるのでしょうか。





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2018.07.10 15:39:25
コメント(0) | コメントを書く
[powershell] カテゴリの最新記事



© Rakuten Group, Inc.
X