問題タブ [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.
vbscript - shell.application で特別なフォルダを取得する
現在のユーザーのデスクトップへのパスを返すスクリプトが必要です。これで、WScript で実行できることがわかりました。
しかし、私のスクリプトでは、WScript を使用できないため、これは機能しません。しかし、以下のように shell.application オブジェクトを使用できます。
「BrowseForFolder」ではなく、現在のユーザーのデスクトップのパスを簡単に返すことができる構文は何ですか?
IEは行を置き換えます
の等量で。
乾杯
アーロン
wpf - SpecialFoldersのドラッグアンドドロップ
ユーザーがファイルまたはフォルダ全体を特別な「ドロップエリア」にドラッグアンドドロップできるアプリケーションがあります。この時点で、すべてのファイルが処理されます。アプリケーションはWPFを使用して開発されており、この特定のXAMLビューは「AllowDrop」をtrueに設定し、コードビハインドでDropイベントを処理します。
すべてが通常のファイルと標準のWindowsフォルダで機能しています。ただし、ユーザーが特別なWindowsフォルダー(写真、ビデオなど)をドロップすると、この機能は機能しません。これは、DragEventArgs.DataのコンテンツがDataFormats.FileDrop列挙型ではないためと思われます。他のフォルダやファイルの場合はそうではありません。
ドロップを処理するための私のコードは、部分的には次のとおりです。
ドロップデータにWindows7の画像ライブラリが含まれていることを識別し、実際のパスにマップする方法はありますか?
windows - Windowsでフォルダへのショートカットを作成する方法は?
「C:\ ProgramFiles \ Java」というフォルダと「C:\ Users\Public」というフォルダがあるとします。Public内に「test」という名前のフォルダを作成する必要があります。しかし、誰かがフォルダテストを開くと、「Java」内のファイルが表示されるはずです。
これは、Windowsで作成する単純なショートカットと非常によく似ています。ただし、コマンドプロンプトまたはWebブラウザからアクセスする必要があります。
c# - Environment.SpecialFoldersフォルダーとApplicationフォルダーのC#の違い
これらの名前空間のマジックパスの違いは何ですか?
対
と
対
等...
c# - .NET 3.5でCSIDL_COMMON_DOCUMENTSへのパスを取得するにはどうすればよいですか?
インストーラーのカスタムアクションを作成しています。CSIDL_COMMON_DOCUMENTSインストールディレクトリを決定するには、に保存されているファイルを読み取る必要があります。(カスタムアクションでインストールディレクトリを変更することが問題にならないことを願っていますが、それは別の質問です。)
.NET4がに追加されCommonDocumentsているのがわかりますEnvironment.SpecialFolder。残念ながら、私は.NET3.5で立ち往生しています。このパスを取得するための次の最も簡単な方法は何ですか?
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
何か案は?
c# - C#で現在のユーザーの「すべてのユーザー」ショートカットを削除する
現在のユーザーのデスクトップに表示される「すべてのユーザー」デスクトップの一部であるファイルを一覧表示する次の C# .NET 4 コードがあります。
例えば:
C:\Documents and Settings\All Users\Desktop\SomeShortcut.lnk
ショートカットの例を使用していることに注意してください。ただし、これは他の種類のファイルでも同じであると予想されます。
私がやりたいことは、デスクトップからこのファイルを削除する現在のユーザーを模倣することです (ログアウトして再度ログインすると、再び表示されます)。
SpecialFolder.Desktop を使用すると、このファイルが一覧表示されることを期待していました。これは、物理デスクトップではなく論理デスクトップを参照する必要があるためです。しかし、そうではありません。
たとえば、これは上記のファイルをリストしません。
では、このファイルの「論理」バージョンを削除するにはどうすればよいでしょうか。
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?
ありがとうございました
macos - Mac のアプリケーションのデータ フォルダ
Windows の に相当するものは何C:\Users\userName\AppData\Roaming\appNameですか?
コンテンツを自動的にダウンロードして上書きできるように、アプリケーションの更新可能な部分を保存するためのアクセス許可の問題を引き起こさないディレクトリが必要です。
ありがとうございました。
winforms - 特別なフォルダ「共通アプリケーションデータフォルダ」が私のセットアッププロジェクトで利用できません。なんで?
アプリケーションで使用できるフォルダーにいくつかのファイルを展開するVisualStudio2010セットアッププロジェクトを作成したいと思います。すべてのユーザーが同じファイルを持ち、管理者権限なしでそれらを操作できるようにしたいと思います。
したがって、このMSDNの記事で説明されている「CommonApplicationDataFolder」*は問題ないようです。
ただし、Visual Studio 2010セットアッププロジェクトで、[特別なフォルダーの追加...]ドロップダウンメニューにある[共通アプリケーションデータフォルダー]が見つかりませんでした。
.NET 4.0 WinFormsアプリを使用していますが、これが表示されない理由はわかりません。ユーザーの 共通アプリケーションデータフォルダーは使用できますが、使用目的と一致しません。
ヒントをありがとう!