<%
サブShowFileList(folderspec)
薄暗いのFS、F、F1、FCはS
セットFS =のCreateObject( "Scripting.FileSystemObjectオブジェクト")が
セット= fs.GetFolder(folderspec)F
セットFC = f.Files
それぞれF1に対するFcで
の= f1.name& "<BR>"
S =スプリット(f1.name)
Response.WriteをS(0)& "JPG" & "<BR>"
FS。CopyFileでは Server.MapPathの( "旧文件名")、Server.MapPathの( "新文件名")
次の
End Subの
ShowFileList( "H:/ DATA /元のディスクE /ポートフォリオ/ 1、キャビネット/")
%>
説明
ある場所から別の場所に1つまたは複数のファイルをコピーします。
文法
オブジェクト 。 CopyFileメソッドの ソース 、 宛先 [ 上書き ]CopyFileメソッドの構文は、これらの部品の方法があります。
セクション 説明 オブジェクト 必須。万一FileSystemObjectオブジェクトのオブジェクトの名前。 ソース 必須。指定されたファイルを表す文字列。一個の以上のファイル、ワイルドカードを含めるファイル名をコピーします。 先 必須。それから、文字列のターゲットの位置を示すソース、その場所にファイルをコピーします。ワイルドカードは使用できません。 上書き オプション。既存のファイルを上書きするかどうかを示すブール値。場合は真、ファイルが上書きされ;場合はFalse、既存のファイルを上書きしません。デフォルト値は真。かかわらず、ことを注意上書き限り、設定されたとして、どのような値を、宛先、読み取り専用属性のためには、CopyFileメソッドの操作が完了することができません。
説明
唯一の ソース ワイルドカードの使用の最後の部分のパスパラメータ。たとえば、あなたが使用することができます。ただし、使用することはできません。FileSystemObject.CopyFile "C:/マイドキュメント/文字/ * DOC"、 "C:/ TempFolderの/"
場合 源は 、ワイルドカードまたは含ま 先 パスセパレータ(/)が終了し、いるとする 先が 既存のフォルダであるフォルダと一致するファイルをコピーします。それ以外の場合は、仮定 先の ファイルが作成されます。1つのファイルをコピーするときのいずれかの場合には、以下の3つの条件が発生します。FileSystemObject.CopyFile "C:/マイドキュメント/ * / R1 ??? 97.xls"、 "C:/ TempFolderの"
場合は 、ソースには 、ワイルドカードを使用したが、エラーが発生したときにファイルが一致しませんでした。 CopyFile メソッドは、最初のエラーが発生し検出された上で停止します。このメソッドは、エラーが発生する前に行われた変更を元に戻すことはできません。
- 場合は、宛先が存在しない場合、コピーソースを。これは通常起こります。
- 場合は先が既存のファイルである場合は、上書きがある偽のエラーが発生したとき。それ以外の場合は、コピー元の既存のファイルの上書きを。
- 場合は先がディレクトリで、エラーが発生します。