Windows98 SEでファイルの移動をドラッグアンドドロップすると、移動先のフォルダの色が変わりますが、その後無視されファイルの移動ができません。この現象はデスクトップ・フォルダ内などどの場面でもおきます。

どうすればファイルの移動ができるのか教えてください。!!

A 回答 (3件)

ハードディスクの空き容量不足って事はありませんか?


移動の場合、ファイルをコピーしてから元ファイルが削除されるので、コピー時にハードディスク空き領域が少ないと確か無視されたような気がしましたけど…少し自信がないかも…

あとは、システムリソース不足の可能性は?
一度Windowsを再起動してから試してみるとか…
    • good
    • 0

詳しい動作が分かりませんが、


フォルダーに重ねた時に、カーソル横に丸に斜線の入ったマークが出ているのであれば、基本的に入れることが出来ません。
    • good
    • 0

申し訳ございません。


ちょっとばかし質問の意図とは、ずれるかもしれませんが、、、
一度以下の手順でちゃんと動作するか確認をして下さい。
1.ファイルを選択し違うフォルダに移動させてみる。
   ファイルのコピーはできますか?
2.Shiftキーを押しながらファイルの移動をさせてみる。
   ファイルの移動はできますか?
3.Ctrl+Shift両釦を押しながら、ファイルの移動をさせて下さい。
   移動方法の選択パネルが開き、実行できますか?

ちょっと試してみてください。。。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qドラッグドロップ(AllowDrop)について

Form1にドラッグドロップ機能を導入しようと思い
AllowDropプロパティをTrueにしてDragDropイベントとDragEnterイベントを記述しました。
実際にデバックしてみるとうまく機能して安心したのですが
後で、bin/debug/AAA.exeを直接クリックしてみるとなぜか機能しません。
MyBase.LoadイベントにMyBase.AllowDrop=Trueと記述してみたいのですがダメでした。

何か設定が間違ってるのでしょうか?
ぜひご回答お願いします。


Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  MyBase.AllowDrop = True
End Sub

Private Sub drag_drop(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles MyBase.DragDrop

  Dim list As String() = CType(e.Data.GetData(DataFormats.FileDrop, False), String())
  For Each a In list
     MsgBox(a)
  Next
End Sub

Private Sub drag_enter(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles MyBase.DragEnter
  e.Effect = DragDropEffects.Copy
End Sub

Form1にドラッグドロップ機能を導入しようと思い
AllowDropプロパティをTrueにしてDragDropイベントとDragEnterイベントを記述しました。
実際にデバックしてみるとうまく機能して安心したのですが
後で、bin/debug/AAA.exeを直接クリックしてみるとなぜか機能しません。
MyBase.LoadイベントにMyBase.AllowDrop=Trueと記述してみたいのですがダメでした。

何か設定が間違ってるのでしょうか?
ぜひご回答お願いします。


Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) ...続きを読む

Aベストアンサー

投稿されたコードを試しましたが、特段問題がありません。
もちろん、EXE で試しても同様正常にメッセージボックスが表示されます。

新規プロジェクトで試して見ても動作しませんか?
動作しないようなら、すべてのイベントでメッセージボックスを表示するようにしてみてどのイベントが発生していないかを調べてみたらどうでしょうか?


因みに、私の環境は、VB2010 / Windows 7 32ビット

Qドラッグアンドドロップ

以前はファイルのドラッグアンドドロップができたのですが今は切り取り・貼り付けで処理しています。元に戻すにはどうすれば良いでしょうか。尚osはwin98です。宜しくお願いします。

Aベストアンサー

現在ドラッグ&ドロップが出来ないってことですね。
やろうとしたらどうなるんでしょう?
エラーか何か出るんですか?

>元に戻すにはどうすれば
状況がよく見えないので難しいですが、何らかのソフトが阻害してる可能性もあるし、システム的におかしくなってる可能性もあります。
前者ならインストール済みのソフトを片っ端からチェックする(特にマウス操作に関するもの)。
後者なら、OSの再インストールかリカバリーになります。

QファイルをドラッグドロップでTextBooxにファイル名を出したい

下記のサンプルコードをWEBサイトで見つけたので
ListBox1というところをTextBox1と直して
テキストボックスにファイルのフルパスが出るように
したかったのですが、Listbox1だと正常なのですが、
TextBox1に変更すると動作しなくなってしまいます。
最後の部分の
ListBox1.Items.AddRange(e.Data.GetData(DataFormats.FileDrop))は
TextBox1.Text=e.Data.GetData(DataFormats.FileDrop)
に変更してあります。

正常に動作するにはどこを直したらよいか教えて頂きたいです。
宜しくお願いします。m(__)m
---------------------------------------------------
Private Sub ListBox1_DragEnter(ByVal sender As Object, _
ByVal e As System.Windows.Forms.DragEventArgs) _
Handles ListBox1.DragEnter
'関連連づけの確認をしています。
'この場合、ドラッグアンドドロップの形式であるかどうか?
If e.Data.GetDataPresent(DataFormats.FileDrop) Then
'ドロップ効果を取得
e.Effect = DragDropEffects.Copy
Else
'ドロップ効果を破棄
e.Effect = DragDropEffects.None
End If
End Sub



Private Sub ListBox1_DragDrop(ByVal sender As Object, _
ByVal e As System.Windows.Forms.DragEventArgs) _
Handles ListBox1.DragDrop
'DragEnterイベントで、取得した情報を追加
ListBox1.Items.AddRange(e.Data.GetData(DataFormats.FileDrop))
End Sub

下記のサンプルコードをWEBサイトで見つけたので
ListBox1というところをTextBox1と直して
テキストボックスにファイルのフルパスが出るように
したかったのですが、Listbox1だと正常なのですが、
TextBox1に変更すると動作しなくなってしまいます。
最後の部分の
ListBox1.Items.AddRange(e.Data.GetData(DataFormats.FileDrop))は
TextBox1.Text=e.Data.GetData(DataFormats.FileDrop)
に変更してあります。

正常に動作するにはどこを直したらよいか教えて頂きたいです。
宜しくお願いします。m(...続きを読む

Aベストアンサー

VB.NETですよね。
まず、
TextBox1.AllowDrop = True
になってますか?
あとは、
Private Sub TextBox1_DragDrop(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles TextBox1.DragDrop
TextBox1.Text = e.Data.GetData(DataFormats.FileDrop)(0) 'String[]になる
End Sub
Private Sub TextBox1_DragEnter(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles TextBox1.DragEnter
If (e.Data.GetDataPresent(DataFormats.FileDrop)) Then
e.Effect = DragDropEffects.Copy
Else
e.Effect = DragDropEffects.None
End If
End Sub
でいけるはずですが

VB.NETですよね。
まず、
TextBox1.AllowDrop = True
になってますか?
あとは、
Private Sub TextBox1_DragDrop(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles TextBox1.DragDrop
TextBox1.Text = e.Data.GetData(DataFormats.FileDrop)(0) 'String[]になる
End Sub
Private Sub TextBox1_DragEnter(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles TextBox1.DragEnter
If (e.Data.GetDataPresent(Da...続きを読む

Qドラッグ&ドロップ

ドラッグ&ドロップで、ファイルをコピーしたいと思ったのですが、移動になる時とコピーになる時があります。
フォルダの関係がどのような時に違ってくるのですか。
また、OSの違うPC間でも同じでしょうか。
よろしくお願いします。

Aベストアンサー

こちらのサイトを参考にしてください。
http://www.salty1.com/backnumber/1120.html

参考URL:http://www.salty1.com/backnumber/1120.html

Qドラッグアンドドロップでファイルを読み込む方法を教えて下さい。

一応いま手元にあるのはVB.NET2003なのですが、
これを使って複数のファイルから指定した行の内容をコピーして出力するプログラムを作りたいと考えています。
そのためには
1.ファイルをドラッグアンドドロップしてファイルの内容を読み込む
2.読み込んだ内容を順番に出力する機能が必要になります。

それでドラッグアンドドロップによりファイルを読み込む記述を探しているのですが、
http://www.atmarkit.co.jp/fdotnet/dotnettips/676dragdrop/dragdrop.html
ここにあるように、
1.フォームのAllowDropプロパティをTrueに設定する
2.フォームのDragEnterイベント・ハンドラを記述する
3.フォームのDragDropイベント・ハンドラを記述する
ということを順番に行えば良いわけですが、1番はもちろん分かりますが、2番と3番がどうして良いのか分かりません。
本屋で一通りVBの本を見てみたのですが、どの本にもドラッグアンドドロップについて書かれてある本はありませんでした。
検索などすると、確かにDragEnter、DragDropに関する記述は見つかるのですが、難しくてどうしても理解出来ません。

どなたか易しく教えて頂けないでしょうか?
よろしくお願い致します。

一応いま手元にあるのはVB.NET2003なのですが、
これを使って複数のファイルから指定した行の内容をコピーして出力するプログラムを作りたいと考えています。
そのためには
1.ファイルをドラッグアンドドロップしてファイルの内容を読み込む
2.読み込んだ内容を順番に出力する機能が必要になります。

それでドラッグアンドドロップによりファイルを読み込む記述を探しているのですが、
http://www.atmarkit.co.jp/fdotnet/dotnettips/676dragdrop/dragdrop.html
ここにあるように、
1.フォームのA...続きを読む

Aベストアンサー

この辺りが参考になるかと

[ファイルをドラッグアンドドロップする ]
http://anetm.com/dev/tools/vbdotnet/112236.htm
[ドラッグアンドドロップでファイルを関連付けでオープンする]
http://anetm.com/dev/tools/vbdotnet/112285.htm
[ドラッグアンドドロップでEXCELシートの一覧を取得する]
http://anetm.com/dev/tools/vbdotnet/112288.htm

Qドラッグ&ドロップって・・・

ってなんですか??下記サイトでパソコンから携帯へ画像へ送りたいのですが、どうやったらいいかわかりません・・・(;-;)


http://www.a-groove.com/photocome2/

Aベストアンサー

ドラッグ・・・マウスで左クリックしたまま目的の物を動かすこと。
ドロップ・・・ドラッグした物をアプリケーションの上まで動かし右クリックをやめること。

よーするに、PHOTOカムカムでは、目的の画像をPHOTOカムカムの上に持ってきて放す・・・ってことです。

QDragEnterイベントについて(VS2008、ドラッグ&ドロップ)

VisualStudio2008 C# で開発をしています。
ListViewにエクスプローラーからファイルをドラッグ&ドロップしようとしているのですが、うまくできません。
いろいろと調べて下記の3点を抑えればできるのかと思っていますが、思ったように動きません。

ListViewのAllowDrop=True;
DragEnterイベントでe.Effect = DragDropEffects.Copy;
DragDropイベントでDropした後の処理

きちんと記述しているつもりですが、DragEnterイベントが発生しません。
ちなみに、同じListViewの要素をドラッグ&ドロップするとDragEnterイベントは発生するので、あくまで外部(エクスプローラーなど)からドラッグされたものが受け付けないようです。

何が原因なのでしょうか?
ほかに設定などあるのでしょうか?

Aベストアンサー

ん~ CS2008の環境が無いので ・・・
VirtualPC2007 + Vista Ultimate +VB2008EE
といった環境で フォームにリストビューを貼り付け
Form_Loadで ListView1.AllowDrop=True
ListView1_DragEnterで e.Effect = DragDropEffects.Copy
としただけのフォームで確認しましたが

ドロップ禁止状態にはなりませんでした
DragEnterイベントも発生しております

ListViewにMouseDownイベントを追加して
MessageBox.Show( listBox1.AllowDrop.ToString() );
などで本当に Trueに設定されているのかを確認してみましょう

Q効率よく「ドラッグ&ドロップ」する方法

新しくつくったフォルダ(デジカメ(1))に、多数のアイコン(画像)をドラッグ&ドロップしてまとめたいのですが、よい方法を教えて下さい。やはり、1コずつやるよりしかたがないのでしょうか?目的はCD-RWに焼くためで、その過程なんです。或いは目的を果たす全く別の方法がありましたら是非教えて下さい。宜しくお願いします(Wtn98SEです)

Aベストアンサー

エクスプローラでってことでしょうか?
それでしたら、以下の方法があります。

【指定の複数のファイルを移動する場合】
(1)Ctrl押しながら移したいファイル複数選択する
(2)選択したファイルのうち一つをドラッグ&ドロップする

【移したい複数のファイルが連続している場合】
(1)移したい範囲の一番上のファイルを選択する
(2)SHIFTを押しながら、移したい範囲の一番下のファイルを選択する
(3)選択状態になったしたファイルのうち一つをドラッグ&ドロップする

【フォルダ内のファイル全てを移したい場合】
(1)Ctrl+Aを押す。
(2)フォルダ内のファイルが全て選択状態になるので、そのうち一つをドラッグ&ドロップする。

QVC++2005 windowsフォームアプリでドラッグ&ドロップを実現する方法

お世話になっております。
表題についていろいろ調べたのですがエラーの解決方法が見つからないため、質問させてください。
環境はVC++2005 CLD windowsフォームアプリケーション です。

貼り付けたリストボックスにtxtファイルをドラッグドロップして中身を取り出したいのですが、dragdrop関数内で、ファイルのパスを抜き出す部分でエラーが解決できません。

環境に合わせて下記のようなdragdrop関数を作成中です。
System::Void Form1::commandListBox_DragDrop(System::Object^ sender, System::Windows::Forms::DragEventArgs^ e) {
if(e ->Data ->GetDataPresent(DataFormats::FileDrop)){ // ファイルドロップのとき
std::string files[] = (std::string[])(e->Data->GetData(DataFormats::FileDrop));
}
}

最後の行はMSDNなどで書かれていた
string[] files = (string[])(e.Data.GetData(DataFormats.FileDrop));
となっている部分を参考にしているつもりですが、この部分で下記のエラーがでます。

1>.\mySrc\tab0.cpp(45) : error C2440: '型キャスト' : 'System::Object ^' から 'std::string []' に変換できません。
1> 配列型への変換はありませんが、参照またはポインタから配列への変換があります。
1>.\mySrc\tab0.cpp(45) : error C2075: 'files' : 配列の初期化には中かっこ ({}) が必要です。



このエラーの解決方法か、ドラッグドロップしたファイルのパスを取得する方法をご教授頂ければ幸いでございます。

よろしくお願いいたします。

お世話になっております。
表題についていろいろ調べたのですがエラーの解決方法が見つからないため、質問させてください。
環境はVC++2005 CLD windowsフォームアプリケーション です。

貼り付けたリストボックスにtxtファイルをドラッグドロップして中身を取り出したいのですが、dragdrop関数内で、ファイルのパスを抜き出す部分でエラーが解決できません。

環境に合わせて下記のようなdragdrop関数を作成中です。
System::Void Form1::commandListBox_DragDrop(System::Object^ sender, System::Wi...続きを読む

Aベストアンサー

std::string[] を使うより cli::array<String^>^ を使う方が無難だと思います

array<String^>^arDrops = (array<String^>^)e->Data->GetData( DataFormats::FileDrop );
といった具合で取り出して
for( int n = 0; n < arDrops->Length; n++ ) {
  String ^sName = arDrops[n];
  // Dropされたファイルの個別の処理
}

といった具合でしょう

Q(^_^) デスクトップ画面の一点をクリック&ドラッグすると、点線の四角形が……これは何?

 デスクトップのWindows98を使ってます。
 デスクトップ画面の一点をクリックし、そのままドラッグすると、点線の四角形を自由に描くことができますが、マウスから指をはなすと四角形が消えます。
 この四角形、なにかに使うことがあるんですか?
 こういうこと、本にも載ってないようですが……?

Aベストアンサー

ただ単にデスクトップ上のアイコンを複数選択するときに使うんじゃないでしょうか?私はそうしています。


人気Q&Aランキング

おすすめ情報