
USBメモリやSDカードにボリュームラベルを設定できると思いますが、そのメモリ内にあるファイルを指定する際に、ボリューム名でパス指定する方法はありますでしょうか?
必要性は、あるアプリケーションから、USBメモリやSDカードの特定のファイルに毎回決まったパスでアクセスしたいからです。
例えば
G:ドライブにTESTというボリューム名を付与したとし、そのトップにtest.txtというファイルがあるとします。
その際、通常は
G:\test.txt
でアクセスできると思うのですが、USBメモリやSDカードは、変わる可能性(※)があるので、ボリューム名であれば、自信で変えなければ変更されることはないと思うので、
TEST:\test.txt
などでアクセスできないかと考えています。
(※)
ドライブ名が変更されないように、ドライブ名を固定する方法が
http://oshiete.goo.ne.jp/qa/2384276.html
等で説明されておりますが、ここで指定したドライブ名が毎回固定される理屈がわかりません。
USBメモリやSDカードのユニークな識別子があって、その識別子をOSが覚えていて、そのメモリが接続されたときにその識別子に対応するドライブ名を割りつけるということなのでしょうか?そのような識別子が存在するのかがわかっていないためです。
No.2ベストアンサー
- 回答日時:
あーちょっと私の方でも勘違いしていました
これはドライブレターが変わるのでは無く、指定したフォルダを仮想ドライブに作るというコマンドでしたね。
たとえばGドライブにtest.txtというファイルを作る場合。
まずUSBメモリー内にTESTフォルダを作りそこにtest.txtを入れる
↓
USBメモリーを刺す
↓
USBメモリーにLドライブが割り当てられる
↓
バッチ起動
↓
Gドライブ(仮想ドライブなので実際には存在しない)ができ、そこにG:¥TEXT¥test.txtというファイルが作られる。
(元のL:¥TEXT¥test.txtも残る。というかUSBメモリを抜くとG:¥TEXT¥test.txtにアクセスできない)
要は仮想のショートカットを作るみたいな感じです。
ちなみにGドライブが実際に存在していても問題ありません。ただしGドライブにG:¥TEXT¥test.txtがあると、上手く行きません。
No.1
- 回答日時:
結論から言うと無理です
ドライブレターはアルファベット一字のみです
ですからhttp://oshiete.goo.ne.jp/qa/2384276.htmlのやり方で固定した方が良いと思います
ちなみに理屈は
USBを刺す
↓
仮のドライブレターが決まる
↓
バッチファイル起動
↓
仮のドライブレターが指定したドライブレターになる
って感じです
この回答への補足
Xaar1995 さん
ご回答ありがとうございます。
質問としては、ドライブレターは一字でも問題なく、毎回そのドライブ名で固定できればそれでよいです。
http://oshiete.goo.ne.jp/qa/2384276.html
の方法で固定すれば、毎回ドライブ名は同じになる理屈を教えていただいているのだと思いますが、
たとえば、あるUSBメモリ(※)を、G:ドライブに固定したとした場合、
USBを刺す
↓
仮のドライブレターが決まる
⇒ここでは、L:ドライブが割り当てたられたとします。
↓
バッチファイル起動
⇒このバッチファイルは、L:ドライブで割り当てられたものが、G:ドライブに固定されているのでL:をG:に変更するバッチファイルということでよろしいでしょうか?
↓
仮のドライブレターが指定したドライブレターになる
⇒上記のバッチファイルが、L:からG:に変更してくれるということでよろしいでしょうか?
上記が正しいとした場合、(※)のUSBメモリが、G:に固定されているというのは、USBメモリを識別するものがないとG:に固定すべきというのがわからないと思います。
この識別はどのようにしているのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
USBメモリのドライブレターを固定したい
その他(パソコン・周辺機器)
-
ショートカットをデスクトップに作るコマンドを教えて下さい
その他(プログラミング・Web制作)
-
USBメモリのドライブ名を取得したい
その他(プログラミング・Web制作)
-
4
download.comというサイトの安全性
マルウェア・コンピュータウイルス
-
5
ブートディスクを“ディスク 0”と表示させる方法が有るのでしょうか?
Windows 7
-
6
コマンドプロンプトで他のドライブに移動できない
Windows Vista・XP
関連するQ&A
- 1 SDカード+USBアダプタ=USBメモリ??
- 2 android SDカードについて 保存先が内部ストレージとSDカードってあると思うんですけど、SD
- 3 sdカードについて Androidを使っているんですが、sdカードを内部ストレージ化するコマンドを打
- 4 マイクロSDカード→SDカードアダプター
- 5 SDカードとUSBどっちが速い
- 6 USBメモリドライブ文字指定
- 7 クイックフォーマットの際に「ボリュームラベルを入力してください・・」が表示されないようにする方法
- 8 S5-SHですが設定のストレージを見ると、SDカードが挿入されていませんとなっており、外部ストレージ
- 9 usb3.0のカードを買いましたが、両脇のusb2つはわかるのですが、真ん中のこのコードはどう使うの
- 10 SDHCカードは古いSDカードリーダーなどで読み取ると、
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
今使っているパソコンのディス...
-
5
Dドライブのみを何事も無かった...
-
6
光学ドライブの実質的な寿命っ...
-
7
OSのパーティションの容量はど...
-
8
OSのみSSDにできません!
-
9
PC用のBDドライブはブルーレイ録画...
-
10
仮想メモリー用のUSBメモリーが...
-
11
DVDマルチドライブなのにDVD-ROM?
-
12
SSDにクローンを作成後、HDD...
-
13
CD-RWドライブ 回転しない、読...
-
14
XPS1210に装着できるDVDドライ...
-
15
パソコンで片面二層DVDが認...
-
16
HDDドライブのSATA接続に順番は...
-
17
至急お願いしたいです!WEB...
-
18
イジェクトボタンを押しても開...
-
19
光学ドライブにディスクを挿入...
-
20
仮想メモリを外付けHDDに設定し...
おすすめ情報