我正在做这个项目,我从网络下载我的压缩文件,然后我将通过编程解压缩它,然后将解压缩文件保存到一个特定的文件夹。
例如,我将要下载的zip文件包含.png、.jpg、.docx、.ppt文件。
所以我想要做的是将所有的.png保存到PNG文件夹中,将.jpg保存到JPG文件夹中等等。
我已经完成了下载部分和解压缩。
现在的问题是如何根据文件类型将解压缩文件保存到不同的文件夹中?
有人能帮我吗。
就目前而言,这是我做的代码。
using System;
using Microsoft.Office.Interop.Excel;
using Excel = Microsoft.Office.I
我下载了一个这样的文件。
using (var client = new WebClient())
{
client.Proxy = new WebProxy();
client.DownloadFile(@tb.Text, "new.png");
}
然后我想把它移走。
File.Move("new.png", path);
在我试过这个之后,我试过..。
using (var fileStream = new StreamReader("new.png"))
{
File.Move("new.png", pa
有一个具有DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)属性的属性有问题:
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
public String FileName
{
get
{
return this._fileName;
}
set
{
我正在尝试将HTTP写入一个FileStream,并且在执行等待CopytoAsync(流)的行中出现了“无法访问关闭文件”的错误。如果我删除"await",它将毫无例外地继续操作,但是写入的文件大小是0KB。知道我在哪里犯了这个错误吗?
var provider = new MultipartFormDataStreamProvider(tempdir);
await Request.Content.ReadAsMultipartAsync(provider);
foreach (var content in provider.Cont
我正在编写一个程序,它应该读取id3文件的mp3标记,创建一个类似于艺术家的目录,然后我想将mp3文件移到特定的艺术家目录中。
当我试图移动Mp3文件时,它不会将它移动到我创建的的子文件夹(名为Artist)中。我只想移动Mp3文件,而不是重命名它们。
这是我的代码:
public void moveFiles(string path, string[] title, string[] artist,string [] songs)
{//loop through the title array
for(int i=0;i<title.Length;i++)
它应该是一个简单的脚本,用于重命名当前目录中的文件。我知道这个错误
Set objFso = CreateObject("Scripting.FileSystemObject")
Set Folder = objFSO.GetFolder(".\")
For Each File In Folder.Files
sNewFile = File.Name
sNewFile = Replace(sNewFile,"apt sth-sth2-sth3","apt curr1_curr2_curr3")
因此,我目前正在使用BackgroundWorker1_DoWork来创建PDF文件。在BackgroundWorker1RunWorker1_Completed上,我使用以下代码将这些文件从一个本地移动到另一个。
'MOVE PDFs TO NEW LOCATION
For Each foundFile As String In My.Computer.FileSystem.GetFiles("C:\Temp\", FileIO.SearchOption.SearchAllSubDirectories, "*.pdf")