タイトル | : DOSコマンドによるファイル比較作成につきまして |
記事No | : 16428 |
投稿日 | : 2018/04/03(Tue) 14:24 |
投稿者 | : susu |
お世話になります。
環境 OS:Windows/7/8.1/10 VB 6.0
DOSコマンドによるファイル比較作成につきまして
Shell "cmd.exe /c fc /a /n 1.txt 2.txt > C:\3.txt", vbHide
C:\Users\20018\Desktop\テスト\1.txt C:\Users\20018\Desktop\テスト\2.txt C:\3.txt
[テスト]フォルダー内に、1.txt、2.txtファイルがあります。 DOSコマンドによるファイル比較作成( 1.txt、2.txt によりファイル比較 3.txt がC:\に作成されます)
Windows8.1/10 コンパイル段階ではC:\に3.txtファイルが作成されますが実行(exe)にすると[3.txt]ファイルは作成されません。
Windows7 コンパイル、実行(exe)ともC:\に[3.txt]ファイルが作成されます。
推測になりますが、Windows8.1/10の場合は、C:\にファイル作成するには管理者の権限が必要になったからなのでしょうか?。
質問 3.txtファイルが[テスト]フォルダー内に作成できますと一番良いのですが色々とパスで試しましたが分かりませんでした。 DOSのコマンド ⇒ Shell "cmd.exe /c fc /a /n 1.txt 2.txt > C:\3.txt", vbHide を変更して 3.txtファイルを[テスト]フォルダー内に作成できるようにすることは可能なのでしょうか。
ご指導のほどよろしくお願いいたします。
|