0

我有一个根据用户输入上传文件的应用程序..我只想将该特定文件移动到另一个文件夹..

现在我可以将文件移动到目标文件夹..但它会移动文件夹中已经存在的所有文件..

我在上传文件时动态创建一个文件夹..我需要将该文件移动到该创建的文件夹...

我只需要在运行时移动上传的文件...

E:\Export Documents - Copy\Uploads this path to C:\inetpub\wwwroot

这是我的代码

Set oFS = Server.CreateObject("Scripting.FileSystemObject")
strDir = "c:\inetpub\wwwroot\" & fldr 
oFS.CopyFile "E:\Export Documents - Copy\Uploads\*.jpg", "c:\inetpub\wwwroot\" & fldr
4

1 回答 1

1

您可能想要做的是识别您刚刚上传的文件,然后移动它。如果您已经在 inetpub 中创建了一个文件夹来存储文件,那么您也可以在 Uploads 中执行相同的操作,然后移动该文件夹。

您可能会发现使用 fileSystemObject.MoveFolder 而不是 .CopyFile 很有帮助,这样您的 Uploads 文件夹就不会被填满。

如果您需要有关如何执行此操作的帮助,请发布您用于上传文件的代码。

对于使用 FileSystemObject,这是一个有用的参考

另一方面,将文件从 Uploads 移动到 wwwroot 真的明智吗?恶意用户可能会在那里造成一些损害。

于 2013-04-16T06:01:39.183 回答