• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ルートフォルダでのファイル作成)

Windows7でのファイル作成に関する奇妙な現象

このQ&Aのポイント
  • Windows7でファイル作成時にアクセスが拒否される現象が発生
  • コマンドプロンプトではコンプリーションが効かず、ファイルが作成できない
  • ファイルを作成した秀丸での修正がフォルダとして認識され、書き込みができない

質問者が選んだベストアンサー

  • ベストアンサー
  • kura123
  • ベストアンサー率100% (3/3)
回答No.2

自分も最近7を使い始めた初心者です。 マウスコンピューター製のノートPCを先日買いました。 窓の杜にパーティーションを操作するツールが収録されていたので、C:ドライブ(OSの入っている)を2つに分割しました。 家には別にもう1台VistaのOSを使用しているPCがあります。 そちらのほうもパーティーションを操作しました。 するとそのツールの不具合か、パーティーションを操作したドライブ全ての直下でフォルダー以外新規作成できなくなっていました。 マウスコンピューターの方に連絡したところ、OSの破損が考えられるというコメントでOSの再インストールせよと帰ってきました。 ただOSの再インストールは面倒なので、自分でも原因を探ってみたのですが、どうも7がフォルダー単位でセキュリティー管理をしているらしい事が分かってきました。 そこでマウスコンピューターとOKWaveでこのような症状が起きている原因について再度問い合わせたところ、C:(7のOSが入っているドライブ)ドライブではAdministratorの権限を持ったユーザーでないと、セキュリティー上ドライブ直下にはフォルダーしか作れないこと、OSに悪影響を与えるフォルダーは一般のアカウントusers(~)では’読み取りと実行’しか出来ないこと、C;ドライブ以外なら一般のアカウントusers(~)でもドライブ直下にファイルを書き込めることが分かりました。 Vistaのほうはパーティションツールの不具合(もしかしたらセキュリティーを考えての変更)で起きたことのようです。 どうしてもC:ドライブにファイルを書き込みたいならばAdministratorの権限を持ったユーザーアカウントを作り、そのアカウントでアプリを動かせばC:ドライブにも書き込めます。 マウスコンピューターからセキュリティー上の問題があると指摘されたので、あまりお勧めはしませんが。 以上が信頼できる筋からの情報です。

zamegazumi
質問者

お礼

実体験に基づいた丁寧なご回答をありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

作業結果をパイプでファイルに出力するコマンドですね。 問題ないと思いますが、DOSのプロンプトを開くとき管理者権限でやってないなんてことないでしょうね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Batファイルでxcopyを実行するとループする

    BatファイルでCドライブのaaaフォルダからDドライブのaaaフォルダへファイルをコピーするxcopyの記述をしました。 xcopy c:\aaa d:\aaa /i 作成したBatファイルを実行するとループしてるのか、このコマンドが何度も繰り返され、コマンドプロンプトの×ボタンを押すまで終わりません。 コマンドプロンプトから直接xcopyを入力すると問題なくコピーされます。 どこか私の記述が間違っているのでしょうか?

  • 作成したフォルダをエクスプローラからアクセス禁止したい

    VC++2008にてプログラムを作成しています。 プログラムにてフォルダを作成し、 そのフォルダ内に、ファイルや別フォルダを作成しているのですが、 プログラムでのみ、内部のファイルやフォルダにアクセスでき、 エクスプローラやコマンドプロンプトからは、 トップのフォルダ自体をアクセス禁止にしたいのですが、 可能なのでしょうか? やりたい事は、エクスプローラから、トップのフォルダ自体は 見えてて構わない(出来れば見えない方が良いが) トップのフォルダをダブルクリックしても、 フォルダを開かせない。=中のファイル等は開くことはできない。 以上になります。 よろしくお願いします。

  • コマンドプロンプトから新規作成

    エクスプローラーなどでフォルダを開いてから [ファイル]→[新規作成]などで空のファイルを作成できますよね。 あれをコマンドプロンプトから行えますか? やりたいことは、バッチ処理の中で あるフォルダ上に空のテキストファイルをある名前で作成したいだけなんですが。

  • 共有フォルダの一覧作成(フォルダ・ファイル含む)

    VBAまたはコマンドプロンプトのどちらかを使用して、共有フォルダ内のサブフォルダ及びファイルの一覧をエクセルすることは可能でしょうか。 フォルダの使用状況を確認したいのですが、階層が深く、分岐も多い為、簡単に作成出来る方法がありましたら教えてください。 宜しくお願い致します。

  • バッチファイルで同じフォルダ名がある場合

    バッチファイルで下記のように実行後にフォルダ名を指定して フォルダを作成したいのですが既に同じフォルダ名があった場合 同じフィルだがある旨のメッセージを表示するのとそこでバッチファイルを 終了してよいか?というようなバッチファイルを作成したいのですが バッチファイルコマンドプロンプトの知識があまりありません。 どなたか教えてください。 echo off set /p USER_INPUT=フォルダ名を入れてください。: mkdir %USER_INPUT%

  • フォルダ内の韓国語のファイル名の一覧を作成するには

    エクスプローラーでフォルダの中を見ると 韓国語の文字を含むファイル名の 韓国語の文字が正しく表示されているのに コマンドプロンプトから dirを実行すると 韓国語の文字が■で表示されてしまいます。 コマンドプロンプトから dirを実行して 韓国語の文字が正しく表示させるようにすることは できるのでしょうか。 したいことは dir /b > list.txt で、フォルダの中にある 韓国語の文字を含むファイル名の一覧を 作成したいのですが、生成された list.txtは、韓国語の文字が?の表示になって うまくいきません。 フォルダの中にある 韓国語の文字を含むファイル名の一覧を 作成するにはどうすればよいでしょうか。 (Windows7 日本語)

  • batファイルのシステム登録の仕方を教えて下さい。

    こんにちは。 Windows7 Ultimate x64を使用しています。2~3年前にOSをインストールしたときに、どうやったか忘れたのですが、下記のようなbatファイルを作成してコマンドプロンプトで作動できるようにしました。 [cddesk.bat] @echo off cd /D "C:\Users\yukkie\Desktop\" これをコマンドプロンプトから実行するとコマンドプロンプトの宛先がデスクトップになります。 今回、新たに[D:\B'z_folder]にコマンドプロンプトから行けるように、下記ファイルを作成しました。 [cdb'z.bat] @echo off cd /D "D:\B'z\" このファイルはcddesk.batファイルと同じフォルダに置きました。しかしコマンドプロンプトから実行しても『指定されたパスが見つかりません。』と出て、移動できません。 これを解決するには、どの様にしたらよろしいでしょうか?ご教示の程、よろしくお願い申し上げます。

  • コマンドプロンプトでファイルを新規作成をしたいのですが。

    よろしくお願いいたします。 実は、windows2000のコマンドプロンプトで コマンドを勉強しているのですが、 コマンドでファイルを新規作成はできませんか? mkdir、mdでフォルダの新規作成はできるのですが。 helpにもファイルの新規作成らしきものが 見当たらないのでやはり不可能ですか? テキストファイル(.txt)でいいので くだらない質問かも知れませんが、 アドバイスよろしくお願いいたします。m(_ _)m PS:いまさらコマンドなんていわないでくださいね。(^^;

  • csvファイルを結合するバッチファイル作成方法

    こんにちは。 フォルダ名cccの中にある2つのcsvファイル、sheet1とsheet2を 結合してketsugoというcsvファイルつくるために、 バッチファイルを作成しようとしています。 (sheet1とsheet2のcsvファイルは4万行前後/シートで、 今後結合させるファイル数を増やす予定です。 手作業では難しいと思い、バッチ処理を検討中です。) C:\aaa\My Douments\ccc>copy /y sheet1.csv+sheet2.csv ketsugo.csv というコマンドが、コマンドプロンプト上で実行できます。 (aaaやcccはファイル略称で、漢字や半角スペース含む) 次にウィンドウズのメモ帳を開き、同じコマンドを入力し、 拡張子.batのバッチファイルを作りました。 作成したバッチファイルを開いてコマンドを実行させようと しましたが、容量ゼロの、アプリケーションを選択させる ファイルしかできません。コマンドの中に半角スペースを含む ファイル名がある場合は、""でくくるルールがあるそうですが、 実際に上記のコマンドのどこからどこまでを""でくくったら よいかわかりません。その他にも不備な点がありましたら 改善方法を教えていただきたいと思います。 よろしくお願いします。

  • バッチファイルで悩んでいます。

    プログラミング初心者です。 御教授の程、宜しくお願いします。 以下のプログラムは 1.ユーザーからフォルダをドラッグ・アンド・ドロップしてもらう。 2.ユーザーに日付を入力してもらう(yyyymmdd方式) 3.ユーザーに下記の2つから選んでもらう。   1.入力した日付よりも前に更新されたファイルを表示   2.入力した日付よりも後に更新されたファイルを表示 4.ユーザーから受け付けた条件で、サブフォルダも含めて   コマンドプロンプト上に    更新日時 ファイルへのパス   を表示する。 ------------------------------------------- list.bat echo off set /P YYYYMMDD=日付を入力してください(YYYYMMDD): :loop echo ---------------------------------------------------- echo 入力した日付よりも前に更新されたファイルを表示 - [1] echo 入力した日付よりも後に更新されたファイルを表示 - [2] echo ---------------------------------------------------- set /P chk= 1 か 2 を入力してください: if not defined chk goto loop if %chk% EQU 1 set op=LSS&goto listup if %chk% EQU 2 set op=GTR&goto listup goto loop :listup echo. for /R %1 %%F in ( *.* ) do call :sub "%%~fnxF" %%~tF cmd /k :sub set fdate=%2 set fdate=%fdate:/=% if %fdate% %op% %YYYYMMDD% echo %2 %3 %1 goto :EOF このプログラムに関しまして、 4.ユーザーから受け付けた条件で、サブフォルダも含めて   コマンドプロンプト上に    更新日時 ファイルへのパス   を表示する。 をコマンドプロンプト上にではなく、エクセルファイル上に変更したいです。 教えて頂きますと助かります。 それでは、宜しくお願い致します。