問題タブ [drive-letter]

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 投票する
4 に答える
6897 参照

c++ - Windowsでファイル名からドライブ文字を取得する

次のようなWindowsパスからドライブ文字を抽出するWindowsAPI関数はありますか?

正しく整理しながら

等?

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

c# - ドライブのフルネームからドライブレターを取得する方法

Windows で C# を使用して、ドライブ (WORKMEMORYSTICK など) の既知のフルネーム (存在する場合) からドライブ文字 (F:\ など) を取得するにはどうすればよいですか?

その逆でもスタートです。

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

c# - IMAPI2UniqueIDをドライブ文字に関連付ける方法

私は次のコードを持っています:

これの問題は、コンボボックスにドライブ文字を表示したいので、ユーザーは使用したいドライブを選択できますが、選択したドライブのUniqueIDを使用して、後でディスクを書き込むことができます。

では、UniqueIDをドライブ文字に関連付ける方法はありますか?

皆さん、ありがとうございました。

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

c# - ドライブ文字とDevicePath

私は先週からこれについて検索しています。DriveLetterxDevicePath/Volume / DeviceID/何でも私にとって紫​​色に関するほとんどすべてのリンク。

これらのGUIDでSetupApi関数を使用していくつかのストレージデバイスとHDI/WPDデバイスを一覧表示するアプリケーションを開発していますGUID_DEVINTERFACE_USB_DEVICE"A5DCBF10-6530-11D2-901F-00C04FB951ED"、GUID_DEVINTERFACE_VOLUME "53F5630D-B6BF-11D0-94F2-00A0C91

だから...私はすでにドライブ文字でデバイスをマッピングすることができました。どのように?SetupApiの結果で、DevicePathを使用してDeviceIOControlでDiskNumberとPartitionNumberを取得します。そしてそれは大丈夫です!!! 実際にはすべてではありません。実際、CDROMドライブでは入手できません。

これが私のコードです。

私が持っているすべてのCDROMドライブに対して、IncorrectFunctionがスローされます。

FileHandleを取得するには、ドライブ文字("\。\D:"など)とデバイスパスの両方を使用します。そして、両方とも失敗します。

私が何か間違ったことをしているのかどうかわかりません。これはUSBマスストレージとハードディスクで機能するからです。

ありがとう。

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

windows - ドライブ文字をパーティションID/ディスクIDに変換する

ドライブ文字が与えられた場合、レジストリを使用せずにOSImage InstallToパーティションIDディスクIDを取得するにはどうすればよいですか?

0 投票する
5 に答える
14483 参照

batch-file - バッチファイルと可変USBドライブ文字

CognosTrueImageとバックアップのメンテナンスを自動化するためのバックアップバッチファイルを作成しようとしています。

USBドライブ文字は、バックアップしているマシンや接続されているデバイスの数、およびドライブ文字を使用しているマシンによって異なります...

私のバッチは私のバッチに存在し、C:\ ATIを呼び出します。ATIは画像をC:\ バッチにダンプし、次のようにボリュームのシリアル番号に基づいて外部を検索します。

OK、それは問題なく機能しますが、私が今必要としているのは、次のようなものです。

シリアル番号に基づいて正しい外部デバイスを見つけます。(上記のように)正しいドライブ文字を取得し、それを変数に変換します。FOR IN DOドライブ文字が見つかったらループから抜け出し、変数にします。変数を使用して、フォルダーが存在するかどうかを確認します。フォルダが存在しない場合は作成してください。フォルダが存在する場合は、MyBackup.tib中に存在するかどうかを確認してください。その場合は、ファイルを削除します。 CHDIRまたは、バッチが存在する場所に戻って(C:\MOVE、新しく作成されたバックアップを外部のフォルダに戻します。

私はこの問題に10時間まっすぐ取り組んでいますが、最初のときよりも正しい構文/コマンドを見つけることに近づいていません。

お願いします、助けてくれませんか!?クッキーを差し上げます、笑!

それが助けになるなら、私はWindows7Ultimateを実行しています...

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

delphi - ドライブ文字がローカルドライブなのかネットワークドライブなのかを特定しますか?

共有フォルダへの入力があるユーティリティに取り組んでいます。私のアプリでは、選択したフォルダーがローカルコンピューターではなく、リモートコンピューター上にある必要があります。おそらくネットワークドライブではC:\なく、ユーザーがローカルコンピューターから選択するかどうかを認識したいと思います。Z:\これを検証するにはどうすればよいですか?

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

java - Java を使用してポータブル デバイスを取得する

Javaアプレットを使用して、Windows 7でポータブルデバイスとして表示されるデバイス( 「Windows CE」アプリケーションを含む)内のいくつかのファイルにアクセスしようとしています....

私のデバイスパスは次のようなものです

、同じアドレスを使用してそこからファイルにアクセスしようとしていますが、パスエラーまたはファイルが見つかりません。

同様に私が使用した

かし、同じエラーが発生し、Javaアプレットを使用してポータブルデバイスにアクセスする方法を教えてください

接続されたデバイスに移動してファイルを右クリックし、そのプロパティを表示すると、その場所が次のように表示されます

また、このファイルを開くと、コンピューターの一時ファイルに自動的に配置されます。署名付きアプレットも使用しているため、ファイル アクセスが拒否されるという問題はありません。

私も使った

かし、接続されているポータブル デバイスも一覧表示されません。Java アプレットを使用して、ポータブル デバイスにファイルを書き込む必要があります。

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

batch-file - バッチファイルは、それがオンになっている USB フラッシュドライブのドライブ文字を検出し、cmd プロンプトを開きます

差し込むだけでバッチを実行できる USB フラッシュ ドライブにバッチ ファイルを置きたいと思います。USB フラッシュ ドライブに割り当てられているドライブ文字をバッチで検出し、コマンド プロンプトを開いてディレクトリを USB フラッシュ ドライブのドライブ文字に変更し、コマンド プロンプトにコマンド文字列を入力して、コマンドを実行するための CR。

どこから始めればよいかさえわかりません。cmd バッチ関連のトピックを検索しましたが、PC に接続した後、USB フラッシュ ドライブが割り当てられているドライブ文字を実際に検出できませんでした。

どんな助けでも大歓迎です。ありがとうございました。