• ベストアンサー

dosコマンドについて<\\フォルダを参照するには?>

dos上ので処理について下記の質問がございます。 現在 windows 2000/xp/vista を使っています。 (1)ネットワークフォルダを参照するには? \\ で始まるフォルダへ移動するにはどのようにすればよいでしょうか? 普通にcd で移動しようとすると ディレクトリが見つからないという内容のメッセージが表示され移動できません。 (2)ファイルをフルパスで指定したいのですが・・・? cd C:\Program Files と打つとcd出来るのですが 例えば start C:\Program Files\teraterm\ttermpro.exe と打つと、 ファイル C:\Program が見つかりません。 と表示され、ファイルにたどりつけません。 どのように入力すれば、よいのでしょうか? 以上、よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
noname#198951
noname#198951
回答No.3

(1)別PCのネットワークディレクトリ自体に移動はできません。 ネットワークディレクトリをドライブに割り当てを行ってください。 (2)途中にスペースの入るフォルダに移動する場合はディレクトリをダブルクォーテーション(")で囲ってください。 実行ファイルまで含むなら実行ファイルまでを囲ってください。 もしくは8+3文字の短縮フォルダ名で指定してください。 実行ファイルの起動なら、STARTがない『絶対ディレクトリ+実行ファイル』のみで起動できると思います。

user010014
質問者

お礼

ありがとうございます! 早速、活用させていただきます! 大変、助かりました!!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.4

:>dosコマンドについて<\\フォルダを参照するには?> 基本的なことですが、”コマンド・プロンプト”であって「dosコマンド」ではありません。 :>(1)ネットワークフォルダを参照するには? 「\\net\folder\」または「\\123.123.123.123\folder」のようにショートカットを作成しておく。 :>(2)ファイルをフルパスで指定したいのですが・・・? start "C:\Program Files\teraterm\ttermpro.exe" とする。

user010014
質問者

お礼

ありがとうございます! 大変、参考になりました!!

全文を見る
すると、全ての回答が全文表示されます。
noname#198419
noname#198419
回答No.2

DOSからネットワークにアクセスするには、ネットワークドライブを設定しておくのが一般的だと思います。 http://support.microsoft.com/kb/308582/ja によるところ、netシェルからuseコマンドで接続できるできるようです。

user010014
質問者

お礼

ありがとうございます! コマンドによるドライブ割り当てについて活用させていただきます! ページの参照もとても参考になりました!!

全文を見る
すると、全ての回答が全文表示されます。
  • aurumnet
  • ベストアンサー率43% (51/117)
回答No.1

半角スペースを含んでいるのが原因です。 スペースを含んでいるものにはダブルコーテーションでかこってください。 "Program Files"\teraterm\ttermpro.exe

user010014
質問者

お礼

ありがとうございます! おかげさまで解決しました!!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • TeraTermMenuの登録エラー

    リスト編集から登録名、ホスト、ユーザ名、パスワードを設定し左向きの△ボタンを押下すると 下記エラーが表示され登録できません。 --------------------------- TeraTerm Menu --------------------------- ファイル[C:\PROGRAM FILES\TTERMPRO\ttermpro.exe]のチェックに失敗しました。 指定されたパスが見つかりません。 --------------------------- OK --------------------------- 表示されたパスにttermpro.exeを用意してもエラーがなくなりません。 どなたかご教授下さい。

  • URLのリンクをクリックするとtetaterm proが起動する方法について

    お世話になります。 どうしても分からないことがあります。ヒントをいただけないでしょうか。 【やりたいこと】 リモートアクセスをするためのURLのリンクをクリックすると、デフォルトでは ツール>フォルダオプション>ファイルの種類>URL: Telnet プロトコル>open>編集>「rundll32.exe url.dll,TelnetProtocolHandler %l」によって、ハイパーリンクが起動しリモートアクセスが可能になりますが、 下記の【トライしたこと】のように実行するとtelnetが起動し、少し待った後、「invalid」と表示されセッションが切れます。 (私と同じ環境で複製された同僚のPCではうまくいっています) 【基本の確認】 基本的な理解を確認したいのですが、「rundll32.exe url.dll,TelnetProtocolHandler %l」は、rundll32.exeがurl.dllを呼び出し、TelnetProtocolHandlerを起動するって感じでよいのでしょうか。この点が間違っているようでしたら、ご教示願えますでしょうか。 【トライしたこと】 「アクションを実行するアプリケーション」の欄に下記を入れましたが、ダメでした。 rundll32.exe url.dll,"C:\Program Files\teraterm\ttermpro.exe" %l rundll32.exe "C:\Program Files\teraterm\ttermpro.exe" %l url.dll,"C:\Program Files\teraterm\ttermpro.exe" %l "C:\Program Files\teraterm\ttermpro.exe" %l 【PCの環境】 CドライブのみのXP(pro)です。CのProgramme filesにTeraTerm Proが入っております。(teraterm_utf8_417.exeをインストール) 以上です。申し訳ございません。何卒宜しくお願い致します。

  • MS DOS Copyコマンドについて

    MS DOSのバッチファイルを作成しようと思って次のように作成して実行しましたら上手くいきました。 copy C:\SSD F:\SSD 次にProgram Filesにあるフォルダーを次のコマンドで実行しましたがうまくいきません。 copy C:Program Files\SSD F:\SSD どうしてでしょう教えて下さい。

  • DOSコマンドで特定のソフトを終了させたい

     教えてください。  WindowsXP Proを使っています。  コマンドプロント(DOS)で、ある特定のソフトを終了させたいので、コマンドを教えて下さい。  START "" "C:\Program Files\Everything\Everything.exe"  で「 Everything 」というソフトが起動します。 このソフトを終了させるコマンドを知りたいのです。    お願いします。

  • (初歩的DOSコマンド)MKDIRがうまくできません

    XP(SP2)です。 C:\Documents and Settings\All Users\スタート メニュー\プログラム に、 group1 group2 group3 というディレクトリを作成するbatファイルを作りたいのですが、 mkdir C:\Documents and Settings\All Users\スタート メニュー\プログラム\group1 とやっても下記のエラーになります Pathにスペースが入っているのがいけないんでしょうか。 どう書けばいいですか。 サブディレクトリまたはファイル C:\Documents は既に存在します。 処理中にエラーが発生しました: C:\Documents サブディレクトリまたはファイル and は既に存在します。 処理中にエラーが発生しました: and サブディレクトリまたはファイル Settings\All は既に存在します。 処理中にエラーが発生しました: Settings\All サブディレクトリまたはファイル Users\スタート は既に存在します。 処理中にエラーが発生しました: Users\スタート サブディレクトリまたはファイル メニュー\プログラム\group1 は既に存在します。 処理中にエラーが発生しました: メニュー\プログラム\group1

  • DOSコマンドでアドバイスをお願いします

    よろしくお願いします。 Windows2003サーバのDOSコマンドで サーバのメンテナンス機能の開発を検討しています。 下記のロジックについて、お手数ですが、 サンプルなど頂けると助かります。 サーバ上に散在するログファイルを、 そのサーバ上の一か所のディレクトリに 集めたい、というのが要望です。 test.lstというリストファイルがあり、 そこにはサーバ上のログファイルなどが記載されています。 C:\temp\test.log C:\program files\data\data.log C:\data\execute.log ・・・ これらのファイル名をループで読み込みながら、コピーし、 「C:\Backup」にそのコピーを集めていきたいと思います。 DOSコマンドによるバッチでこれは実現可能でしょうか?。 よろしくお願いします。

  • dosコマンドを使いたいのですが。

    サーブレットでdosコマンド(cd)を使いたいのですが、 良く分かりません。コマンドファイルへのパスをexec()に入れるとか。 教えて下さい。

    • ベストアンサー
    • Java
  • フォルダを開く(動的に)バッチの作成

    フォルダを開くバッチを作成しようとしています。 ネットで調べたところ『start パス』で書けば良いとの事ですが(下記参照)、 例)start c:\windows   、start "" "c:\program files"  、start "" "c:\documents and settings"など 動的にフォルダを変更したい場合にはどのように記述すればいいでしょうか? 実装したい内容は実行した年月のフォルダが開くようにしたい 今日が2013/11/05なら『c:\2013\11』フォルダが開くようにしたいです。 ご教授お願いします。

  • フォルダ参照ではなくファイルを指定したい。

    フォルダの参照ダイアログボックスを使用して ファイルを選択できるようにしています。 プログラムでcsv形式で保存し、そのcsv形式ファイルを指定して開くという動作を目的としています。 そのファイル選択を固定でなく可変で選択したいと思っています。 Dim ShellApp As Object Dim oFolder As Object Set ShellApp = CreateObject("Shell.Application") Set oFolder = ShellApp.BrowseForFolder(0, "ファイル選択", &H4000,"C:\test") msgbox(oFolder) このような感じで、フォルダのみではなくファイルを指定することに成功しました。 しかし、このフォルダ参照ダイアログが表示されたときに、何も選択せずに キャンセルボタンをクリックするとエラーが出て止まってしまいます。 目的とする動作はできてはいるのですが、キャンセルするとエラーになるので、この原因がわからず困っています。 キャンセルボタンに関することを記述する必要があるのでしょうか? また、この他にファイルを指定するのに適した方法がありましたら教えてください。 参照するフォルダを指定しているのでパスの取得は必要ありません。 ファイルが選択できたらOKです。 フォルダのパス取得のプログラムはよくサンプルを見かけるのですが、 ファイル選択のサンプルはあまり見かけないです(-_-;) また、この方法ではC:\と絶対パスで指定していますが、exeファイルが存在する場所からの相対パスでの指定はできないのでしょうか? csvで保存する時は"./test/test.csv"などと記述して書き込みできていたのですが、 このようなパスを書くとエラーとなりファイルを見つけられないといわれてしまいます。

  • DOSコマンド フォルダ内のファイル名

    指定したフォルダの中にある、ファイル名をフルパスでtxtファイルで出力できるDOSコマンドは何でしょうか。かなり前に使用したのですが、忘れてしまいました。宜しくお願い致します。