• ベストアンサー

C#でインターネット一時ファイルの全ファイル情報を取得

C#でインターネット一時ファイルの全ファイル情報を取得したいのですが、 そのようなメソッドはあるのでしょうか? ディレクトリのパスを取得するメソッドはありますが、 ファイルのパスを取得するのはみあたりません。 最終的にインターネット一時ファイルをコピーしたいので。

  • ENTRE
  • お礼率0% (16/2523)

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

  • ベストアンサー
回答No.1

>ディレクトリのパスを取得するメソッドはありますが、 ありましたっけ?んなもの。 一応Windows API経由で行う事が出来ます。 http://support.microsoft.com/kb/326201/EN-US/ #当然この方法はWindows限定(Wine + Linuxは知らん)です。 #個人的にはこういうプラットフォーム依存の部分は別なアセンブリにしておきたい

関連するQ&A

  • C# INIファイルから読み込んで実行するためには?

    VisualStudio.NET2003 C#の勉強がてら、簡単なプログラミングをしています。 あるディレクトリからあるディレクトへとファイルをコピーする処理に関して (C:\test\→C:\Copy\test\) clsCopyDirectory .CopyDirectory(@strSourcePass,@strDestPass); それぞれの引数はコピー元フォルダパス、コピー先フォルダパスとなっています。 現在は直接string strSourcePass ="C:\test"; と変数に格納し、コピー処理のメソッドへ渡しているのですが、 INIファイルに設定されている情報を読み込んでパスを設定したいのですが、方法がわかりません。 何卒ご教授お願い致します。

  • パスからディレクトリの名前だけを取得したい PHP

    お世話になります。 フルパスから、ディレクトリの名前だけを取得したいと思っています。 もし、フルパスが【c:\aaaa\bbbb\cccc\dddd】だとすると、 【dddd】の部分だけ…、ということです。 それに該当するメソッドはありましたでしょうか。 フルパスから加工して取得すれば確かにそれで済む話なのですが、 もし専用のメソッドがあれば、そちらを使用したいと思います。 ファイル名ならfilename()で取れますが、dirname()だと フルパスが帰ってきてしまうので。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • デスクトップ上の全ファイル取得

    開発環境 WindowsXP,SP2 Visual Studio 2005 VC++ SDK SHGetFolderPath()でデスクトップのパスを取得した後、FindFirstFileによってデスクトップ上の全ファイル及びディレクトリの名前を取得したいと考えております。 SHGetFolderPathで取得したパスは、 C:\Documents and Settings\...\デスクトップ となっており、この文字列をwsprintfで次のように加工しました。 wsprintf(output,"%s\\*.*","C:\Documents and Settings\...\デスクトップ"); このoutputをFindFirstFile,FindNextFile,FindCloseを組み合わせたプログラムでディレクトリ内の全てのファイル及びディレクトリの名前を取得しています。 このプログラムは普通(?)のディレクトリでは有効で、こちらの期待通りの動きをしてくれるのですが、取得したデスクトップのパスを渡すと、デスクトップフォルダ内にはデスクトップという名前のフォルダしかないと出力されます。以下のような感じです。 調査ディレクトリ:C:\Documents and Settings\...\デスクトップ 調査結果 "C:\Documents and Settings\...\デスクトップ"ディレクトリ内のファイル及びディレクトリ:デスクトップ これはWindowsの仕様の動作なのでしょうか。 特殊フォルダであるデスクトップは、FindFirstFileでは調査出来ないのでしょうか? 他に方法はありますか? どうか教えてください。

  • そのファイルのパスって取得できますか?

    ExcelでVBAを書いているんですが、たとえば、マイドキュメントとかのパスって、調べることが出来ますよね? そういった感じで、自身がどこにいるかも取得する方法ってあるのでしょうか? もちろん、ファイルを指定するようなダイアログを出せば出来るんですが、今回のは、そういったことじゃなくて、ユーザ側には何の操作もさせないことを考えています。 最終的にやりたいことは、同じディレクトリ内のファイルとの同期なんですが、やはり、ファイルの位置は、フルパスで指定しないとダメなんでしょうか。 どなたか、よろしくお願い致します。

  • バッチファイル 二つ上のディレクトリのパス取得

    "C:\test\sample\a.bat"を実行した時 %~dp0 で C:\test\sample\ と展開できるのですが、 この時 C:\test\ というパスを取得するにはどうすればいいでしょうか? バッチファイルから二つ上のディレクトリのパスを取得する方法を教えていただきたいです。 よろしくお願いします。

  • C++Builder 6のOpenDialogでファイルではなくディレクトリ

    C++Builder 6のOpenDialogで ファイルではなくディレクトリのみを選択し パスを取得したいのですが どの様にすればよろしいのでしょうか? 宜しくお願いいたします。

  • カレントパス取得

    先日当サイトでカレントパスの取得についてお聞きし、 System.getPropertyで取得出来るという事は確認できました。 ところで、やりたい事が以下の様な時、 ・システム起動時に、あるイニシャルファイルを読み込む ・そのパスはjarファイルを起点とした相対パスのあるディレクトリー  に置く。(.\Data\data.iniみたいな感じ) プログラム中で上記メソッドを使用するとjavaw.exeのある位置 が取得されます。(データをjavaw.exeのあるディレクトリーの相対位置 に置けばいいのですが、そうもいきません。) こういう場合、みなさんはどの様にしておりますか? 以上よろしくお願いします。

    • ベストアンサー
    • Java
  • ディレクトリ内のファイルから情報を取得したい

    ローカルのディレクトリ内に、大量のHTML/css/画像などのファイルがあります。 階層も深くまでサブディレクトリになっています。 このディレクトリ内のhtmlのファイルリストを作成し、 ファイル名・パス・ファイル内にh1が記述されているか、されている場合はなんと記載されているかを取得してリスト化(csv)したいです。 どのような方法が考えられるでしょうか? 当方Macを使用していて、規約で新しいアプリケーションをインストールできません。そのためアプリのインストールをしなくてもできる方法があればアドバイスいただきたいです。 どうかよろしくお願いいたします。

  • インターネット一時ファイルについて

    XPですが、インターネット一時ファイルのフォルダからファイルをコピーしようとするとき、二個以上のファイルをいっぺんにコピーしようとするとエラーが出てコピーできませんよね。(それともうちだけ?) 同時にコピーできないのは何故なのでしょうか? また、二個以上のファイルをいっぺんにコピーすることはできないのでしょうか? 少しの情報でも結構なので是非教えて頂きたいです。

  • ファイル名の取得について

    よろしくお願いします、 環境はWindows 2000 SP4 Visual Studio VC8です openFileDialogクラスのFileNameメソッドで フルパスのファイル名を取得できますが、 ファイル名だけ取得したい場合はどのメソッドまたはクラスを使用したら出来るでしょうか?

専門家に質問してみよう