• 締切済み

ローカルのファイル操作

file_get_contentsでローカルのtxtファイルを読み込ませるにはどうしたらよいでしょうか?win //NG $text = file_get_contents("C:\Documents and Settings\hoge\デスクトップ\hoge.txt");

  • PHP
  • 回答数1
  • ありがとう数0

みんなの回答

  • junkUser
  • ベストアンサー率56% (218/384)
回答No.1

"\" マークをエスケープする必要があります。 $text = file_get_contents('C:\Documents and Settings\hoge\デスクトップ\hoge.txt'); もしくは $text = file_get_contents("C:\\Documents and Settings\\hoge\\デスクトップ\\hoge.txt"); ですね。

関連するQ&A

  • Temporary Internet Filesの中のCokkieのパスは?

    Temporary Internet Filesの中のファイル名を取得すると、 CokkieはC:\Documents and Settings\Owner\Cookies\Owner@hoge.txt と表示されます。 他のgifファイルなどはC:\Documents and Settings\Owner\Local Settings\Temporary Internet Files\gazou.gifと表示されているので、 CookieもC:\Documents and Settings\Owner\Local Settings\Temporary Internet Files\Owner@hoge.txtとなるはずではないのでしょうか? これは一体どういう仕組みになっているのでしょうか?ご存知の方がいらっしゃいましたらご教授いただけますか?

  • フルパスの中にワイルドカードを使いたい

    ファイル削除のバッチファイルを作成しているのですが、フルパスの中でワイルドカードを使用したいのですが、可能でしょうか? 例として、 C:\Documents and Settings\user\デスクトップ\abc\test.txt C:\Documents and Settings\user\デスクトップ\edf\test.txt C:\Documents and Settings\user\デスクトップ\gh\test.txt を削除させたいです。 別の場所に同名のテキストファイルがあり、それは消したくないので、「*test.txt」とはしたくないです。 試しに下記のようにワイルドカードを使用してみたところNGでした。 del "C:\Documents and Settings\user\デスクトップ\*\test.txt" よろしくお願いします。

  • Local Settingsのことについて

    Documents and Settings内のユーザー名の所にあるLocal Settingsというファイルを整理中に誤って消去してしまったみたいで開かないファイルがあります。ゴミ箱からも消去してしまったようでどうしたらいいのかわかりません、どなたか教えていただけないでしょうか? ローカル ディスク(C)\Documents and Settings\ユーザー名\Local Settings

  • ローカルファイル場所

    サイトで動画をストリームで一時的にダウンロードした時にファイルが(C:\Documents and Settings\Owner\Local Settings\Temporary Internet Files\Content.IE5\SDKTM7W1)とあるのですが、ファイルフォルダーを見つける事が出来ません。フォルダーを探すのにはどうしたらいいでしょうか? C:\Documents and Settings\Owner ここまでは行くのですがその先が見当たりません。よろしくお願いします。

  • バッチファイルでCOPYができない。

    バッチファイルを作成するのが初めてでしてうまくいきません。 copy /Y "C:\Documents and Settings\(ユーザー名)\test.txt" sample\ というコードを実行してみたんですが、 C:\Documents and Settings\(ユーザー名)>copy /Y "C:\Documents and Settings\(ユーザー名)\test.txt" sample\ だとできて、 C:\Documents and Settings>copy /Y "C:\Documents and Settings\(ユーザー名)\test.txt" sample\ だとできません。 (実行する場所によって違うということです) どこで実行してもできるようにしたいのですがどうすればよろしいですか?

  • 【バッチファイル】コマンド上で書いた文字をテキストに表示

    コマンド上で入力した文字を、元々あるテキスト(メモ帳)に 書き出したいのですが、どなたかご存知の方、ご教授願いますm(_ _)m 例)、 ping 192.168.*.***>"C:\Documents and Settings\=====\デスクトップ\%COMPUTERNAME%.txt" ipconfig /all>>"C:\Documents and Settings\=====\デスクトップ\%COMPUTERNAME%.txt" "C:\Documents and Settings\=====\デスクトップ\%COMPUTERNAME%.txt">notepad.exe ↑で作成したテキストに、サービスタグ(仮に、XTZ1234とします)を追記したい ということです。 よろしくお願いいたします。

  • VBAで、指定したファイルを読み込めません。

    ファイルを読み込むマクロを作ったのですが、「ファイルが見つかりません」というメッセージが出てしまいます。 Open "C:\Documents and Settings\Owner\デスクトップ\textfile.txt" For Input As #1 どこか、 間違ってがっているのでしょうか。

  • 「Local Settings」ってファイルが どこにあるのか分かりま

    「Local Settings」ってファイルが どこにあるのか分かりません。 機械音痴です。 「Sound Engine」というのをダウンロードして マイクで自分の声を保存したのですが、 やっぱり「消去」しようとおもって、 探したのですが・・・どこにあるのか分かりません。 なので もう1度 自分の声を録音して、 名前をつけて保存ってボタンを押して保存しようとしたら、 どこにいったのか分からなくなっていた 自分の声が録音された物をみつけたのですが、 消去しようと しても、 「ファイルをしようしている可能性があるプログラムをすべて閉じてから、やり直してください。」 っとエラーがでました。 でも閉じたら せっかく保存されているファイルが自動で でてきてるのに、 分からなくなります。 本当に機械音痴なので 探し方が分かりません。 「ローカルディスク(C:)」      ↓ 「Documets and Settings」      ↓   「NOBU」      ↓ 「Local Settings」      ↓    「Temp」      ↓ 「Sound Engine」 といったように 逆三角形みたいなボタンを押したらでたので、 このような順番でたどっていったら 保存先にたどりつけるのかな~と思い、 1つずつ たどっていったのですが・・・。 「NOBU」というファイルにさしかかった時、 次にあるはずの「Local Settings」がそこにはなく、 「My Documents」 「WINDOWS」 「★お気に入り」 「スタート メニュー」 「デスクトップ」 ってのが でてきて、 全部おしてみたのですが・・・・「Local Settings」というファイルは見つかり ませんでした。 スタートメニューから「ファイル名を指定して実行」てので探してみたりもしたのですが、 そんなファイルはありませーん ってでました。 一体全体どういう ことなんでしょうか。 どうしたら いいか教えてください、よろしくお願い致します。

  • ExcelVBA+xdoc2txtでデスクトップのファイルをコンバートしたい。

    ExcelVBA+xdoc2txtを使い、以下の手順でPDFをtxtに変換します。 ・xdoc2txt.exeがいるフォルダを指定させる。 ・PDFがいるフォルダを指定させる。 ・以上を組み合わせxdoc2txt.exeを起動する。 この手順ですが、xdoc2txt.exe及びpdfがDドライブ直下などに 存在する場合は実現出来ています。 問題は両者がデスクトップに存在する場合です。 おそらくデスクトップのフルパスがスペースを含んでいるので 上手く行かないではないかと想像しています。 xdoc2txtのヘルプには「※空白を含むファイル名の場合、""で囲ってください」とあるので、例えば、 "C:\Documents and Settings\hogehoge\デスクトップ\xdoc2txt\xdoc2txt.exe -f C:\Documents and Settings\hogehoge\デスクトップ\PDF\xxx.pdf" あるいは C:\Documents and Settings\hogehoge\デスクトップ\xdoc2txt\xdoc2txt.exe -f "C:\Documents and Settings\hogehoge\デスクトップ\PDF\xxx.pdf" という風にダブルコーテーションで囲ってみたのですが、上手く動作しません。 その実現方法についてご教示いただけると幸いです。

  • 見えないtmpファイルを消すには?

    Cドライブの最適化をしたのですが、その中に断片化されたファイルとして、かなりのtmpファイルがあります。 削除したいのですが、断片化されたファイルの詳細を見ると\Documents and Settings\VAIO\Local Settings\Temp\ホニャララ・・・となっています。 が、マイコンピュータからCドライブを見ても\Documents and Settings\VAIOまではあるのですが、\Local Settings\Temp\ホニャララ・・なんてファイルもフォルダも見当たりません。 Cドライブの空き容量も残りわずかなので、何とか消したいのですが、どうしたらいいのか教えてください。

専門家に質問してみよう