ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

FileDeleteでワイルドカードはかけないのですか?

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています

なし Re: mgtools

msg# 1.1.2.1.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-10-9 10:59
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは もう既に解決されているかと思いますが

======================切り取り開始=====================
'起動方法
' Wscript.exe fildel.vbs c:\work
' ^^^^^^^
' ↑
' フォルダ名
' Magicからは os コマンドで file.vbs フォルダ名
'**********************************************************************
'---変数定義
Dim WshShell, objShell
Dim Fs,File,Foldername
'---インスタンス化
Set Fs = WScript.CreateObject("Scripting.FileSystemObject")

'--- パラメータ判断してフォルダ名をGETします
If WScript.Arguments.Count = 1 Then
Foldername = WScript.Arguments.Item(0)
Else
WScript.Echo "パラメータ:フォルダ名を1個指定してください。"
End If


If Fs.FolderExists(Foldername)=False Then
'もしフォルダが既存しないなら終了
MsgBox Foldername & "フォルダが存在しません。"
WScript.Quit
End If

File=Foldername & "\*.bmp"
Fs.DeleteFile File 'ファイルを削除
============= 切り取り終了 =========================
上記のtextを fildel.vbs と言う名前で保存し
Magicからosコマンドで実行したら bmpは全て削除されます

参考までに
投票数:0 平均点:0.00

満足 Re: mgtools

msg# 1.1.2.1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-10-9 10:28
gs_kuwabara  長老   投稿数: 229
sigeno56さま
ありがとうございます
早速、色々試してみます
投票数:0 平均点:0.00

なし mgtools

msg# 1.1.2.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-10-9 10:18 | 最終変更
sigeno56  長老   投稿数: 336
こちらになります。
http://www.magicsoftware.co.jp/mginfo/library/userlib/v7/mgtl1600.htm
dbMAGIC V8以降では使えない機能もありますよ。
また、v10では、とって替わる機能が標準で用意されているものもあるでしょうし。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2008-10-9 10:09
gs_kuwabara  長老   投稿数: 229
sigeno56さま

 mgtoolsって名前からして色々出来そうなのですが
 どうしたら入手できるのですか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-10-9 9:58
gs_kuwabara  長老   投稿数: 229
mukaさん
ありがとうございました
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-10-9 9:48 | 最終変更
sigeno56  長老   投稿数: 336
FileListGet関数・・・昔ならmgtoolsで、mgfind系を使っていましたけどね。
v10になって便利な関数が増えましたね。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2008-10-8 20:31
muka  常連 居住地: 東京都練馬区  投稿数: 69
gs_kuwabaraさん、こんにちは。

 ワイルドカードは使えません。
 MAGICでやるならFileListGet関数でリストを取得すれば良いかと思いますよ。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-10-8 18:00
gs_kuwabara  長老   投稿数: 229
いつもいつもお世話になっております

 あるフォルダ内のビットマップをタスク前処理で
 削除したいのですが

 FileDelete('c:\temp\*.bmp')

 の様に書く事は出来ないのでしょうか?

 FileDelete('c:\temp\AAA.bmp')

 と書くと削除できるのですが・・・

 
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約