• ベストアンサー

富士通 NetCobol V7.2で

windows XPのファイルがうまくOPENできません 指定しているパスがうまく認識してくれません。 「C:\Program Files\Test.DAT」 「C:\ProgramFiles\Test.DAT」と指定すると認識します。 パス内に空白があるといけないのでしょうか? C:\Program FilesとC:\ProgramFilesのフォルダは両方ともあります。(コピーで作成し片側の空白を除去) よろしくお願いします。

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

  • ベストアンサー
  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.1

空白を含むファイル名を指定する場合、その前後に【"】を付けて、たとえば 「"C:\Program Files\Test.DAT"」 のように指定すると認識する場合が多いようです。 NetCOBOLでも同様かどうかは分かりませんが、試してみてください。

kobu_nao
質問者

お礼

お返事が遅くなりましてすみません。 ご指摘通り、””付加で認識いたしました。 ありがとうございました。

関連するQ&A

  • 秀丸の起動時パラメータで目的ファイルを指定?

    windpows10をクリーンインストールしてプログラム群をインストールしています。 秀丸の段階で、 コマンドプロンプトで、基本を確認するためフルパスで指定しましたが、編集したいファイルが表示されません。 こんなことはなかったと思うのですが、堂々巡りで分からなくなってしまいました。 c:\"program files"\hidemaru\hidemaru ---> 秀丸が起動、空白ファイル test.txtを開くことはできる c:\"program files"\hidemaru\hidemaru test.txt ---> 秀丸が起動、空白ファイル c:notepad test.txt ---> 正常に開かれます。 目的ファイルを起動時パラメータとして指定できないことはなかったと思うのですが・・・・。わからなくなってしまいました。

  • VBSorバッチファイルにてファイル読み取り属性の一括解除方法。

    今回、CDからデータをとりだして(ここでは)c\:testというフォルダに格納する。というプログラムを作りたいのですがCDから取り出すので読み取り属性がついてしまい、上書きをしようとしても失敗してしまいます。フルパスを指定してひとつづつつぶせばいいのですがなんせデータ量が多いのでなにか一括でそのプログラムを使うだけでフォルダー内のファイルの読み取り属性をずばっと解除できればいいのですがなにか方法はありますでしょうか?subfoldersやfilesではその下のフォルダーやc:\testの直下のファイルにしか効果がなく・・・ぜひともよろしくお願いします。

  • ¥(パスセパレーター)について

    vbaでフォルダを開くコードを作ってるのですが、 パスの最後の¥(パスセパレーター)はあってもなくてもいいのでしょうか? Sub test() Dim myFile As String myFile = "C:\Program Files (x86)\" Shell "C:\Windows\Explorer.exe " & myFile, vbNormalFocus End Sub これでも、 myFile = "C:\Program Files (x86)" でも問題なく開けます。 myFile = "C:\" でも myFile = "C:" でもエラーにならないし、フォルダが開けました。 ¥がない場合は、自動でvbaが付けてくれてるのでしょうか? そもそもフォルダのパスを指定する際は、¥は要らないのでしょうか?

  • Jarファイルのマニフェストファイルのクラスパスについて

    jarファイルを作成するときのマニフェストファイルのクラスパスについて質問があります。 「./Program Files」のように空白を含むパスを指定する場合、 どのようにすればいいでしょうか? そのまま指定した場合、区切り文字として認識してしまい上手く実行できません。 空白の代わりに代替文字を指定するのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • Java
  • エラーメッセージ

    「ダイナミックライブラリgdiplus.dllが指定されたパスC\Program Files\Open\InternetExplorer;;C\WINNT\system32;C;WINNT;C\WINNT\System32\Wbemに見つかりませんでした。 というメッセージが出ます。どうすればいいですか?

  • apacheのDirectory指示子でわからない

    Windows2000pro,apache2.0.55です。 Directory指示子の使い方がいまいちわかりません。 あるディレクトリ(たとえばtest)にForceType指示子で強制的にMIMEを設定したいのですが、 <Directory "C:Program Files/Apache Group/Apache2/htdocs/test"> ForceType image/gif </Directory> と直接絶対パスで指定するとうまくいくのですが、 <Directory /htdocs/test> ForceType image/gif </Directory> と/からの相対パスにするとうまくいかないのです。 手元の解説書によると、Directory指示子での/とはServerRoot指示子で指定されたディレクトリを指す、とあります。 ServerRoot指示子の値は "C:Program Files/Apache Group/Apache2" となっています。 ということは <Directory /htdocs/test> という指定で <Directory "C:Program Files/Apache Group/Apache2/htdocs/test"> と同じ意味になるはずなのですが、そうはなっていないのです。 どこがまずいのでしょうか? よろしくお願いいたします。

  • Program Filesの移動後の削除について

    windows7のProgram Filesの移動等について   Program FilesがあるCドライブから、Program Filesのフォルダを右クリックし、【送る】から、Dドライブへ移動させようとして、間違ってドキュメントへフォルダ移動させました これは違うぞと思い、Cドライブを見たところまだProgramFilesのフォルダが同じ場所に存在していた為(フォルダ内の内容も同じ)、 間違って送った、ドキュメント側のProgram Filesのフォルダ(コピーされた?)をゴミ箱へ入れ完全に消去しました この一連の動作でPCの速度や不具合等に問題は無いでしょうか? またCドライブにあるProgram Filesのフォルダを、Dドライブへ移動させる事は可能なのでしょうか? もし可能な場合、その方法をお教えください フォルダのプロパティから、移動の項目が無かったため、仕方なく送るで送ったところ、コピーされただけの様な状況でした 宜しくお願いいたします

  • AndroidSDKのインストールがうまく行かない

    Windows PCにAndroid SDKをインストールするときに、環境変数を変更するようなのですが、 PATHでどの様にフォルダーを指定したらよいかわかりません。 一応、大本のSDKのフォルダーを Cドライブの直下に配置して、 C:\Program Files\Java\jdk1.7.0_40\bin;C:\Program Files\Java\jdk1.7.0_01\bin;C:\adt-bundle-windows-x86-20130917\platform-tools; この様にやってみたのですが、 コマンドプロンプトで adb devices と言うコマンドをうち、確認してみると 操作可能なバッチファイルとして認識されていません、と言うエラーが出ます。 いったいどうしたらうまく行くのでしょうか?

  • バッチファイルで、指定したフォルダをコピーしたい

    Windowsを立ち上げたら指定のフォルダを、 Bドライブに毎回コピーさせたく、バッチファイルを 作っているのですが、全くうまくいきません。 xcopy c:\Program Files\test b:\test2\ 上記のように書いてみましたが、コピーされませんでした。 Cドライブのtestフォルダを、Bドライブのtest2フォルダに コピーさせたいのですが、何か間違っているのでしょうか? アドバイスくださればうれしいです。

  • PC内の指定のファイルを開かせるにはどうすればよいでしょうか?

    <a href="file:///C:/Program Files/***/***/***.dat">test</a> こんな感じでやって見ましたが開きませんでした。何か方法はないでしょうか?

    • ベストアンサー
    • HTML