- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
大家好,大家好!我尝试了很多不同的方法/程序来尝试解决我的问题。我是一名新手程序员,参加过 Visual Basic 类(class)和 Visual C# 类(class)。
我在 C# 中使用它
我从制作一个非常基本的移动文件程序开始,它对一个文件运行良好,但正如我提到的,我将需要根据名称移动大量文件
我想做的是根据用户名将 .pst(例如 dave.pst)文件从我的交换服务器移动到与 .pst 同名的用户文件夹(文件夹 = dave)中的备份服务器上文件
理想的程序是:从扩展名为 .pst 的文件夹中获取文件将文件移动到在 .pst 文件扩展名前面具有相同名称的适当文件夹
更新:
// String pstFileFolder = @"C:\test\";
// var searchPattern = "*.pst";
// var extension = ".pst";
//var serverFolder = @"C:\test3\";
// String filename = System.IO.Path.GetFileNameWithoutExtension(pstFileFolder);
// Searches the directory for *.pst
DirectoryInfo sourceDirectory = new DirectoryInfo(@"C:\test\");
String strTargetDirectory = (@"C:\test3\");
Console.WriteLine(sourceDirectory);
Console.ReadKey(true);>foreach (FileInfo file in sourceDirectory.GetFiles()) {
Console.WriteLine(file);
Console.ReadKey(true);
// Try to create the directory.
System.IO.Directory.CreateDirectory(strTargetDirectory);
file.MoveTo(strTargetDirectory + "\\" + file.Name);
}
这只是一个简单的复制过程。我完全清楚。
Console.WriteLine(file); Console.ReadKey(true);
现在用于验证目的,以确保我获得了正确的文件并且我是。现在我只需要根据 .pst 文件的名称找到文件夹(用户的文件夹已经创建),创建一个文件夹(比如年份为 0304),然后根据名称复制该 .pst。
非常感谢你们的帮助。 @yuck,谢谢你的代码。
最佳答案
查看 System.IO
命名空间中的 File
和 Directory
类。你可以使用 Directory.GetFiles()方法来获取您需要传输的文件的名称。
关于c# - 根据名称移动文件到相应的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9097965/
我在 Java 中遇到异常处理问题,这是我的代码。当我尝试运行此行时出现编译器错误:throw new MojException("Bledne dane");。错误是: exception MojE
我刚刚开始学习asp.net。在你们的支持下,我希望我能从这个论坛学到更多东西。 我的问题是, 我在 asp.net 页面中有一个 TabContainer1,因为每个选项卡面板中有多个类似 (60)
我是一名优秀的程序员,十分优秀!