問題タブ [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.
wix - .NET の Environment.SpecialFolder.ApplicationData に相当する WiX は何ですか?
Environment.SpecialFolder.ApplicationDataXP と Vista で異なるフォルダーにファイルをインストールする必要があります。WiX で正しいフォルダを参照する組み込みの方法はありますか、それとも OS の条件付きチェックを使用して手動で行う必要がありますか?
後者を実行する必要がある場合、Vista で現在の Windows ユーザーのディレクトリを参照するにはどうすればよいですか?
windows - vbscriptのCommonAppData
顧客のアプリケーション「AppName」の構成ファイルはCommonAppDataに保存されています。
- WindowsXPでは
C:\Documents and Settings\All Users\Application Data\AppName - WindowsVistaでは
C:\ProgramData\AppName
VBScriptで正しいフォルダ名を取得するにはどうすればよいですか?
c# - ドメイン フォルダー リダイレクトが原因で、Environment.SpecialFolder.Favorites で Directory.GetDirectories を呼び出すと、DirectoryNotFoundException が発生します。
現在ログインしているユーザーのお気に入りを取得しようとする C# コードがあります。このコードは、Windows Explorer プロセスに読み込まれる Taskbar Toolbar の一部です。ローミング プロファイルまたはフォルダー リダイレクトが設定され、有効になっているドメインで UAC を有効にして Windows Vista を使用しているユーザーがいます。お気に入りパスで Directory.GetDirectories を呼び出すと、「System.IO.DirectoryNotFoundException: パス 'C:\Users\\Favorites\ の一部が見つかりませんでした」がスローされます。ローミング プロファイルまたはフォルダ リダイレクトが設定されていない他のドメインの他のユーザーには、この問題はありません。
ユーザーは、失敗したログから実行プロンプトにパスをコピーしてもパスの読み込みに失敗すると報告しましたが、エクスプローラーを使用して直接パスに移動し、そのパスをコピーして実行プロンプトに貼り付けると、機能します。彼は私に両方のパスを送ってくれましたが、まったく同じでまったく意味がありません。
私の理論では、これは、そのパスが実際にはサーバー上の共有を指しているが、(Directory.GetDirectories から返された directoryInfo の) サブディレクトリにアクセスしようとするとリダイレクトが失敗するフォルダー リダイレクトが原因であると考えられます。初期ディレクトリは機能しますが、初期ディレクトリのすべてのサブディレクトリが正しくリダイレクトされません。
このような状況に遭遇した人や、リダイレクトされたフォルダーに適切にアクセスするための回避策を知っている人はいますか?
ありがとう、
ジョン
c# - 現在のユーザー ディレクトリを取得するにはどうすればよいですか?
これを使用して:
私はこの出力を得る:
すべてのユーザーのルート ディレクトリを取得するにはどうすればよいですか? すなわち:
c# - 64ビットマシンの「プログラムファイル」を参照してください
C#で、次の場所をハードコーディングするのではなく参照するにはどうすればよいですか?
- プログラムファイル(x86)
- プログラムファイル
c# - C#でプログラムでwindowsフォルダーを見つける
エクスプローラーを強制終了して再起動するプログラムを作成していますが、場所をハードコーディングしたくありません。なぜなら、別の場所に Windows をインストールする人がいるからです (たとえば、C:\ドライブは存在しましたが、何もインストールされていませんでした)
Environment.SpecialFolder の下を調べてみました。しかし、その下に「Windows」オプションが表示されません
これを行う最善の方法は何ですか?
.net - 「マイ コンピュータ」で開くように OpenFileDialog を設定する方法
OpenFileDialog利用可能なすべてのドライブを表示するには、[マイ コンピューター] から始めたいと思いました。InitialDirectoryプロパティをに設定できると思いますがGetFolderPath(Environment.SpecialFolder.MyComputer)、この関数は "" を返しますが、これは望ましい結果ではありません。
Google を調べてみると、この解決策が見つかりました - これは機能します
この GUID が実際に何であるか、また Windows のすべてのバージョンで機能するかどうかを説明できる人はいますか? すなわち。このアプローチはどの程度信頼できますか?
windows-7 - 開発者として、Windows Vista(およびWindows 7)の特別なフォルダーをどのように使用する必要がありますか?
アプリケーションに関連するデータはどこに保存すればよいですか?構成ファイルはどこに保存すればよいですか?一時ファイルはどこに保存すればよいですか?「ドキュメント」でやるべきですか?"アプリデータ"?等...
データをディスクに保存するためのベストプラクティスは何ですか(おそらく、特別なフォルダのベストプラクティスですか?!)?
windows - Emacs で MS Windows の特別なフォルダーを参照する
Emacs でデスクトップ上のファイルを見つける簡単な方法はありますか? 「C:\Documents and Settings\MyName\Desktop\」の代わりに...
ファイル検索中に使用できる .emacs でエイリアスを定義する方法があるかもしれません。
macos - Monoで、Mac(Snow Leopard)のDocumentsフォルダーへのパスを取得するにはどうすればよいですか?
私はMonoアプリケーションを作成していて、Documentsフォルダーのフルパスを見つけたいと思っています-例:/Users/johnsmith/Documents/。これを達成するための最良の方法は何ですか?