mas*_*2k1 1 c# asp.net directory
设:将c:\ temp\Torename重命名为:c:\ temp\ToRename的文件夹
Directory.Move不起作用,因为文件夹(:\ temp\Torename)已存在.
我正在寻找一个不涉及创建临时文件夹的解决方案.我有这个解决方案:移动到临时文件夹(唯一名称),例如c:\ temp\TorenameTemp从临时文件夹移动到新文件夹.例如c:\ temp\ToRename问题是我的文件夹变得非常大,移动可能需要一些时间来执行.我喜欢Windows资源管理器解决方案,用户无论大小如何都可以在现场重命名.
谢谢你的时间.
Directory.Move(@"C:\Temp\Dir1", @"C:\Temp\dir1_temp");
Directory.Move(@"C:\Temp\dir1_temp", @"C:\Temp\dir1");
Run Code Online (Sandbox Code Playgroud)
除非您将文件移动到其他卷,否则不会移动这些文件.如果destination位于同一卷上,则只会更改目录名称.
| 归档时间: |
|
| 查看次数: |
7490 次 |
| 最近记录: |