問題タブ [special-folders]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
10473 参照

php - phpユーザー画像のアップロード指定したフォルダの一意の画像名を作成します

私は(phpの初心者)まだ休暇プロジェクトに取り組んでいて、別の問題が発生しましたが、解決策を見つけることができません。したがって、私はあなたが私を助けることができることを願っています!前回ここに何かを投稿したときはうまくいきました!私は本当にあなたの助けに感謝します...thx先に!

私の問題:ユーザーがログインしたときに写真をアップロードできるようにしたいのです。プロフィールに画像付きの小さなボタンがいくつかあります...そしてそれらを変更できるはずです... this->ユーザーが画像をアップロードすると、スクリプトはサーバー上に新しいフォルダーを作成します。これは、「user_images」フォルダ(すでに存在している)で発生します。したがって、たとえば「id = 55」のユーザーは、画像をアップロードするときに「user_images」にフォルダ「55」を作成します。私は試してみました、試してみました...行に異なる構文を使用しました-> "$ upload_dir ="しかし、成功しませんでした:-/動作しません...

スクリプトの一部は次のとおりです。

誰かが私がこれらの問題を解決するのを手伝ってくれるなら、それは本当にクールでしょう...あなたがただの新人であるとき、あなたはそれがどれほど難しいか知っているかもしれません!そこにもっと奇妙な構文がある場合は...私に知らせてください、私はただの初心者であり(私たち全員が最初にいたように)、より良くしようとしています:)

君たちありがとう!

0 投票する
3 に答える
10690 参照

windows - Windowsユーザーの「真の」アプリケーションデータフォルダを見つけますか?

ほとんどのWindowsアプリケーションと同様に、ユーザーの「ローカルアプリケーションデータ」フォルダにデータを読み書きするDelphi6アプリケーションがあります。以下のコードを使用して、そのフォルダーを判別します。これまで、そのコードはほとんどのユーザーに有効でした。ローカルアプリケーションデータが予期されたフォルダーにないユーザーに遭遇しました:

通常、ローカルアプリのデータフォルダーは次のように解決されます。

このユーザーの特定の状況で奇妙なのは、通常HKEY_LOCAL_MACHINEにあるいくつかのレジストリキーが実際にはHKEY_CURRENT_USERにあることです。それらはWindows7で実行されています。

より良い言葉がないために、ユーザーの「真の」アプリケーションデータを取得して、この状況をより適切にナビゲートできるようにする方法はありますか?CSIDL_APPDATA、CSIDL_COMMON_APPDATA、およびCSIDL_LOCAL_APPDATAの特別なフォルダーからインテリジェントに選択することが問題である場合、そのためのロジックは何ですか?お分かりのように、ユーザーが実行しているWindowsのバージョンや特定のPC構成に関係なく、正しいアプリケーションデータフォルダーを根絶できる汎用機能を探しています。

答えがあるように見えるこのStackOverflowの投稿を見つけましたが、.NETライブラリの関数を使用しており、Delphi 6を使用しています。このソリューションが私の質問に答える場合、誰かがDelphiでそれを複製する簡単な方法を教えてもらえますか?

現在のユーザーの「アプリケーションデータ」フォルダのパスを取得するにはどうすればよいですか?

0 投票する
3 に答える
791 参照

c# - 共有の特別なフォルダー (仮想フォルダー) 内のすべてのファイルを検索します。

共有の特別なフォルダー (仮想フォルダー) 内のすべてのファイルを検索する方法を探しています。Desktopたとえば、共有フォルダーがあり、すべてのユーザーのパブリックとDesktopプライベートがありDesktopます。ファイル エクスプローラーで移動するとDesktop、両方のデスクトップの内容が結合されていることがわかります。


例:

すべての共有フォルダ:

現在のユーザーのフォルダー:

今、私はトラフをループしてTestfile1まですべてのファイルを取得したいTestfile4C:\Users\usera\Desktop

マージされた両方のディレクトリのファイルのリストを取得する方法を知っている人はいますか? また、デスクトップだけでなく、同じように動作する他のフォルダーもあります。


擬似コード:

これで印刷されるはずです

0 投票する
4 に答える
2862 参照

c# - ProgramFilesX86 SpecialFolder は、Windows XP などのシステムで何をしますか?

MSDNのドキュメントに明確に記載されているものが見つからないためProgramFilesX86、32 ビット システムでは enum 値は何を返しますか?


開発環境

注:私の組織では、何かをテストしたいときにいつでもマシンを立ち上げることができません。これが私がコミュニティに尋ねている理由です。仮想マシンを構築するための 32 ビット ISO にアクセスすることさえできないので、この組織内でいくつかの制限があることを理解してください。

  • Windows 7 64 ビット

本番環境

本番環境で 32 ビット システムを実行しているか、64 ビット システムを実行しているかはわかりませんが、混在している可能性があります。ただし、オペレーティング システムのリストは知っています。

  • ウィンドウズ7
  • Windows ビスタ
  • WindowsXP

目的

アプリケーションを動的に起動できるように、正しいプログラム ファイル ディレクトリを取得します。

既知の変数

  1. アプリケーションは MSI でインストールされ、デフォルトのオプションでインストールされるため、Program Filesディレクトリにインストールされます。
  2. アプリケーションは 32 ビット アプリケーションであるため、64 ビット システムではProgram Files (x86)フォルダが使用されますが、32 ビット システムでは標準Program Filesディレクトリが使用されます。

皆さんありがとう!

0 投票する
2 に答える
1206 参照

c# - 構成出力を特別なフォルダー (LocalApplicationData) に設定するには?

何もハードコードしなくてもLocalApplicationData フォルダーに出力されるように、WCF サービスの app.config を設定する方法はありますか?

%LOCALAPPDATA%XP では動作せず、XP をサポートする必要がある

うまくいくことがわかりましたがshell:Local AppData、これをapp.configに入れる方法がわかりません

私が見つけることができる次に近いのは ですが%APPDATA%、これは LocalApplicationData と同じではないと思います

最悪の場合、コードを使用して (SpecialFolders を直接使用して) これを行うことはできます (ただし、したくない) が、残りの設定を構成可能に保ちながらこれを設定する方法がわかりません。

0 投票する
1 に答える
107 参照

c# - %specialfolders%を解析する準備ができている関数はありますか?

コマンドラインプログラムでファイルパラメータを次の形式で取得したいと思います。

%MyDocuments%を自動的に次のように置き換えます。

関数を書くのは簡単だとは思いますが、すでにどこかで行われているはずなので、車輪の再発明はしたくありません。

0 投票する
1 に答える
177 参照

c++ - フォルダ選択ダイアログでデフォルトの選択パスとしてマイミュージックを取得する方法

C ++でフォルダ選択ダイアログを開くときに、デフォルトで選択されているパスを取得しようとしていますが%USERPROFILE%/My Music、それがわかりません。

上記のコードはこのエラーになります-

エラーC2664:'System :: Windows :: Forms :: FolderBrowserDialog :: SelectedPath :: set':パラメータ1を'System :: Environment::SpecialFolder'から'System::String^'に変換できません

それは文字列ではないことを意味していると思いSystem::Environment::SpecialFolder::MyMusicます(おそらくそれはオブジェクトですか?)。その場合、パスをデフォルトとして設定できるように、パスを抽出するにはどうすればよいですSelectedPathか?

0 投票する
1 に答える
669 参照

c# - Android の特別なフォルダ

C#に相当するものを誰でも教えてもらえますか

アンドロイドで?

私はAndroid開発にmonodevelopを使用しています。

0 投票する
1 に答える
814 参照

vb6 - XP マシンで CreateObject を使用するとエラー 91 が発生する

XP、Windows 7、および Windows 8 を実行している複数のユーザーに配布した古い VB6 アプリがあります。次のコードは、エラー 91 ""オブジェクト変数またはブロック変数が設定されていません" をスローしています。

具体的には、最後の行が問題です。strMyDocsPath がユーザー コンピューター上の共通ドキュメント フォルダーを指すようにします。Windows 7 および 8 では正常に動作しますが、問題なく動作する XP 開発マシンを除いて、XP マシンでは動作しません。

問題のあるコンピューターで、scrrrun.dll の再登録を試みたところ、正常に登録されたというメッセージが表示されました。VB6 の配布可能な SP6 ファイルをダウンロードしてインストールしようとしましたが、それでもエラーが発生します。いくつかのフォーラムを検索しましたが、わかりません。何か案は?

0 投票する
1 に答える
102 参照

.net - .net サービスと GUI フロントエンドのデータ/設定を保存するのに最適な場所

サービスとして実行され、同時にサービス フロント エンドとしても実行されるプログラムがあります。

これらの両方のインスタンスのファイルとデータを保存するための最良の戦略は何ですか.

プログラムは 3 つのモードで実行されます:-

  • 完全にサービスとして
  • サービスとフロント エンドの GUI (つまり 2 つのインスタンス)
  • GUI

いずれの場合も、ファイルと構成には、作成/読み取り/書き込みアクセスが必要であり、他のすべてのモードでアクセス可能である必要があります

ApplicationData、LocalApplicationData はユーザー固有のようで、ユーザー アカウントでサービスを実行したくありません

CommonApplicationData は、UAC での一般ユーザー向けの制限があると思います

CommonProgramFiles ProgramFiles には、UAC での一般ユーザー向けの制限もあります。

ただし、最後の 2 つの例では、インストール時にパーミッションを設定するオプションがあります。

誰かがこれに対するエレガントな解決策を持っていますか、それとも私を正しい方向に向けることができますか

ありがとう