問題タブ [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 投票する
2 に答える
10970 参照

vbscript - shell.application で特別なフォルダを取得する

現在のユーザーのデスクトップへのパスを返すスクリプトが必要です。これで、WScript で実行できることがわかりました。

しかし、私のスクリプトでは、WScript を使用できないため、これは機能しません。しかし、以下のように shell.application オブジェクトを使用できます。

「BrowseForFolder」ではなく、現在のユーザーのデスクトップのパスを簡単に返すことができる構文は何ですか?

IEは行を置き換えます

の等量で。

乾杯

アーロン

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

wpf - SpecialFoldersのドラッグアンドドロップ

ユーザーがファイルまたはフォルダ全体を特別な「ドロップエリア」にドラッグアンドドロップできるアプリケーションがあります。この時点で、すべてのファイルが処理されます。アプリケーションはWPFを使用して開発されており、この特定のXAMLビューは「AllowDrop」をtrueに設定し、コードビハインドでDropイベントを処理します。

すべてが通常のファイルと標準のWindowsフォルダで機能しています。ただし、ユーザーが特別なWindowsフォルダー(写真、ビデオなど)をドロップすると、この機能は機能しません。これは、DragEventArgs.DataのコンテンツがDataFormats.FileDrop列挙型ではないためと思われます。他のフォルダやファイルの場合はそうではありません。

ドロップを処理するための私のコードは、部分的には次のとおりです。

ドロップデータにWindows7の画像ライブラリが含まれていることを識別し、実際のパスにマップする方法はありますか?

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

windows - Windowsでフォルダへのショートカットを作成する方法は?

「C:\ ProgramFiles \ Java」というフォルダと「C:\ Users\Public」というフォルダがあるとします。Public内に「test」という名前のフォルダを作成する必要があります。しかし、誰かがフォルダテストを開くと、「Java」内のファイルが表示されるはずです。

これは、Windowsで作成する単純なショートカットと非常によく似ています。ただし、コマンドプロンプトまたはWebブラウザからアクセスする必要があります。

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

c# - Environment.SpecialFoldersフォルダーとApplicationフォルダーのC#の違い

これらの名前空間のマジックパスの違いは何ですか?

等...

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

c# - .NET 3.5でCSIDL_COMMON_DOCUMENTSへのパスを取得するにはどうすればよいですか?

インストーラーのカスタムアクションを作成しています。CSIDL_COMMON_DOCUMENTSインストールディレクトリを決定するには、に保存されているファイルを読み取る必要があります。(カスタムアクションでインストールディレクトリを変更することが問題にならないことを願っていますが、それは別の質問です。)

.NET4がに追加されCommonDocumentsているのがわかりますEnvironment.SpecialFolder。残念ながら、私は.NET3.5で立ち往生しています。このパスを取得するための次の最も簡単な方法は何ですか?

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

windows - VBS で Common Documents フォルダーを取得する

非常に残念なことに、VBS を使用して InstallShield 2010 LE カスタム アクションを作成する必要があります。私は VBS の経験がないので、基本的に見つけたコード スニペットをまとめています。

Common Documents フォルダー (CSIDL_COMMON_DOCUMENTS) を取得する必要があります。では定義されていませんWScript.Shell.SpecialFolders(ただし、All Users Desktop は定義されています)。システム DLL にリンクしようとするサンプル コードをいくつか見つけました。

しかし、VbsEdit で実行しようとすると、最初の行に次のエラーが表示されます。

Microsoft VBScript compilation error: Expected end of statement

何か案は?

0 投票する
0 に答える
466 参照

c# - C#で現在のユーザーの「すべてのユーザー」ショートカットを削除する

現在のユーザーのデスクトップに表示される「すべてのユーザー」デスクトップの一部であるファイルを一覧表示する次の C# .NET 4 コードがあります。

例えば:

C:\Documents and Settings\All Users\Desktop\SomeShortcut.lnk

ショートカットの例を使用していることに注意してください。ただし、これは他の種類のファイルでも同じであると予想されます。

私がやりたいことは、デスクトップからこのファイルを削除する現在のユーザーを模倣することです (ログアウトして再度ログインすると、再び表示されます)。

SpecialFolder.Desktop を使用すると、このファイルが一覧表示されることを期待していました。これは、物理デスクトップではなく論理デスクトップを参照する必要があるためです。しかし、そうではありません。

たとえば、これは上記のファイルをリストしません。

では、このファイルの「論理」バージョンを削除するにはどうすればよいでしょうか。

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

macos - どの Mac アプリケーション サポート サブフォルダの命名規則を使用すればよいですか? (断られたくない)

アプリの内容を保存する場所を探していますが、簡単に検索したところ、次のようなものが見つかりました: Cocoa equals of .NET's Environment.SpecialFolder for Saving Preferences/settings? そしてこれ: https://developer.apple.com/library/mac/#documentation/FileManagement/Conceptual/FileSystemProgrammingGUIde/AccessingFilesandDirectories/AccessingFilesandDirectories.html#//apple_ref/doc/uid/TP40010672-CH3-SW3

次に、Application Support Folder を調べたところ、ほぼすべてのアプリが AppName を使用し、Apple がそのドキュメントで示唆しているように BundleID を使用していないことに気付きました。

アプリの名前とは異なる名前の ~/Library/Application Support/ サブディレクトリへの書き込みが拒否されたアプリがあると聞いたので、正しいものを選択したことを確認したいと思います。

  • 要するに:

どの命名規則を使用する必要があると思いますか? 彼らがいつアプリをレビューしているのかは重要ですか? どちらもOK?

ありがとうございました

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

macos - Mac のアプリケーションのデータ フォルダ

Windows の に相当するものは何C:\Users\userName\AppData\Roaming\appNameですか?

コンテンツを自動的にダウンロードして上書きできるように、アプリケーションの更新可能な部分を保存するためのアクセス許可の問題を引き起こさないディレクトリが必要です。

ありがとうございました。

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

winforms - 特別なフォルダ「共通アプリケーションデータフォルダ」が私のセットアッププロジェクトで利用できません。なんで?

アプリケーションで使用できるフォルダーにいくつかのファイルを展開するVisualStudio2010セットアッププロジェクトを作成したいと思います。すべてのユーザーが同じファイルを持ち、管理者権限なしでそれらを操作できるようにしたいと思います。

したがって、このMSDNの記事で説明されている「CommonApplicationDataFolder」*は問題ないようです。

ただし、Visual Studio 2010セットアッププロジェクトで、[特別なフォルダーの追加...]ドロップダウンメニューにある[共通アプリケーションデータフォルダー]が見つかりませんでした。

.NET 4.0 WinFormsアプリを使用していますが、これが表示されない理由はわかりません。ユーザーの 共通アプリケーションデータフォルダーは使用できますが、使用目的と一致しません。

ヒントをありがとう!