- - PR -
コマンドライン引数でのパラメータ受け取り
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-05-11 19:30
いつもお世話になっています。
コマンドライン引数で、ファイルを渡すようなことがあるかと思うのですが、複数のファイルを受け取るようにしたいと考えています。 ところがここで問題が発生してしまいました。 半角スペース区切りに文字列を分割させてファイル名を取得しようとしているのですが、デスクトップのような半角スペースが含まれているパスの場合、パスの途中で分割されてしまい、うまくファイル名を取得することができません。 どのように解決したらよいでしょうか。 どなたか教えてください。 宜しくお願いします。 | ||||
|
投稿日時: 2005-05-11 19:35
cd とかって、どうやってます?それをまねればいいのでは?
_________________ | ||||
|
投稿日時: 2005-05-11 19:46
Jittaさん
回答ありがとうございます。 まったくもって勉強不足で申し訳ありませんが、「cd」というのが分かっていません。 「cd」のことも聞いても良いですか? | ||||
|
投稿日時: 2005-05-11 19:58
こんにちわ。
http://www.atmarkit.co.jp/fwin2k/operation/command001/command1.html 連載:Windows 2000コマンドライン徹底活用 第1回コマンド プロンプト入門 -- イントロダクション こちらの記事をどうぞ。 | ||||
|
投稿日時: 2005-05-11 20:07
コマンドライン引数で空白を含むファイル名を指定するときは、引用符 " でファイル名を括るのが Windows では一般的です。 _________________ // 渋木宏明 (Hiroaki SHIBUKI) // http://hidori.jp/ // Microsoft MVP for Visual C# // // @IT会議室 RSS 配信中: http://hidori.jp/rss/atmarkIT/ | ||||
|
投稿日時: 2005-05-11 20:21
k-nakさん、渋木さん ありがとうございます。
教えていただいたことを元にがんばってみます。 コマンドラインについては勉強不足で申し訳ありませんでした。何とか解決できそうです。 質問ばかりで申し訳ないのですが、最後にもうひとつだけ質問させてください。 例えばテキストボックスに半角スペース区切りでファイル名のパスが記述されていて、 それを解析して、配列に格納しようとする場合はどうでしょうか。 宜しくお願い致します。 | ||||
|
投稿日時: 2005-05-11 20:51
文字列を解析するのだから、とりあえずリファレンスのSystem.String部分を見てみましょうよ。 System.Stringのメソッド一覧はここから #もしかして開発環境が.NETではない? [ メッセージ編集済み 編集者: かずくん 編集日時 2005-05-11 20:53 ] | ||||
|
投稿日時: 2005-05-12 09:40
こんにちは、じゃんぬ です。
これも引用符などで囲んで、それらを Split するメソッドを自作すれば良いと思いますが... なければ作れば良い話であって... _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |