社区
C#
帖子详情
200分问一简单问题
binbin2000
2003-06-06 02:05:06
怎样修改文件名称。最好给出代码。
http://expert.csdn.net/Expert/topic/1878/1878051.xml?temp=.3798792是我以前开的,如果对了200分。
...全文
27
15
打赏
收藏
200分问一简单问题
怎样修改文件名称。最好给出代码。 http://expert.csdn.net/Expert/topic/1878/1878051.xml?temp=.3798792是我以前开的,如果对了200分。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
31533586
2003-06-08
打赏
举报
回复
up
ArLi2003
2003-06-08
打赏
举报
回复
补充:
同一目录:改的是FAT 表文件名
同一逻辑盘:改的是FAT 表文件名和偏移位置
源和目标不在同一盘:重写所有内容(理论上来说比复制还慢)
ArLi2003
2003-06-07
打赏
举报
回复
to snewxf(心疤) 俺不是说你,楼上是指上面的,说楼主几位
明明在原贴已经说了用move 这里却非要开贴叫人避开move 用其它方法。。。逼的楼上几位想出各种歪点子,哈哈。。
cangus
2003-06-06
打赏
举报
回复
是否可以用直接访问物理fat表的方式来修改呀,那样做的效率可能要高一点,因为直接跳过了操作系统,只不过对于编程者的要求比较高,更多的是,要是遇到了ntfs格式的分区,好像那方面的资料很少呀,
顺便说一句,谁有ntfs格式的资料一定要放上来哦
dplxp
2003-06-06
打赏
举报
回复
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
snewxf
2003-06-06
打赏
举报
回复
晕!谢谢提醒。俺真没想到这一层!
ArLi2003
2003-06-06
打赏
举报
回复
楼上的学过FAT 表吗?知道那是什么吗?
呵呵,就是使用 file.move
它操作的源和目标对象如果是同一目录并不是移动而是直接修改分配表中的文件名并不会改动物理偏移,呵呵,你自己用diskmon 或filemon 试试就知道了
snewxf
2003-06-06
打赏
举报
回复
private void button1_Click(object sender, System.EventArgs e)
{
string path = @"D:\test";
string[] spacifyFile=Directory.GetFiles(path);
int i=0;
foreach(string tempFile in spacifyFile)
{
i++;
System.Diagnostics.ProcessStartInfo Info = new System.Diagnostics.ProcessStartInfo();
Info.WindowStyle=System.Diagnostics.ProcessWindowStyle.Hidden;
Info.FileName = "cmd.exe";
string renameStr = @"/c rename "+tempFile+" "+i.ToString()+"eeee.txt";
Info.Arguments =renameStr;
//Info.RedirectStandardOutput = true;
//Info.UseShellExecute = false;
System.Diagnostics.Process.Start(Info);
}
}
记得加名字空间:using System.Diagnostics;
snewxf
2003-06-06
打赏
举报
回复
ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfsystemdirectoryservicesdirectoryentryclassctortopic.htm
它有个DirectoryEntry.Rename 方法试试!
joachern
2003-06-06
打赏
举报
回复
up
qimini
2003-06-06
打赏
举报
回复
我的思路是这样,你看看怎么样
Process proc = new Process();
proc.StartInfo.FileName="ren";
proc.StartInfo.CreateNoWindow=true;
proc.StartInfo.Arguments="xxx.doc yyy.txt";
proc.Start();
binbin2000
2003-06-06
打赏
举报
回复
谢谢 superct(圣堂·天子) :我要重新修改名称的文件大概有80万个,你的代码效率是不是有点低?可行性不好吧。因为我想写一快速重命名的工具。
shuker
2003-06-06
打赏
举报
回复
这是一个方法,但是我想一定有别的办法的,否则如果文件很大的话,这样的效率就。。。。
superct
2003-06-06
打赏
举报
回复
咔咔, 代码帖少了一部分
public Rename(string sourceFile, string destinyFile)
{
if(System.IO.File.Exist(sourceFile))
{
try
{
System.IO.File.Move(sourceFile, destinyFile);
}
catch(Exception e)
{
Console.WriteLine(e.Message);
}
}
else
{
Console.WriteLine("源文件{0}不存在!", sourceFile);
}
}
superct
2003-06-06
打赏
举报
回复
public Rename(string sourceFile, string destinyFile)
if(System.IO.File.Exist(sourceFile))
{
try
{
System.IO.File.Move(sourceFile, destinyFile);
}
catch(Exception e)
{
Console.WriteLine(e.Message);
}
}
或者先File.Copy(sourceFile, destinyFile);
再File.Delete(sourceFile);
参考ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemiofileclasstopic.htm
pytorch深度学习:神经网络实现数据分类(分类
问题
)
这一节,用pytorch实现神经网络分类
问题
,再次熟悉pytorch搭建神经网络的步骤。 1.
问题
的提出 分类
问题
是将数据划分种类的一种
问题
,常见的有二分类和多分类
问题
,这节就是做一个
简单
的二分类
问题
。 同样,我们先做一组数据。其中第一组数据的标签为0,第二组数据标签为1。 # x0,x1是数据,y0,y1是标签 n_data = torch.ones(100, 2) # 数据的基本形态 x0 = torch.normal(2*n_data, 1) # 类型0 x data (t
采用二进制思想解决一个
简单
筛选
问题
@采用二进制思想解决一个
简单
筛选
问题
题目:100个死刑犯排队报数,其中报奇数的枪毙,余下的人继续排队报数,直到剩最后一人,是第几人? 解决思想:通过二进制对囚犯编码,第一人00000001,第二人00000010,第100人01100100;不难看出,该报数筛选原则就是从二进制低位开始筛选,有1的排除掉,直到剩余最后一个数,它的最高位是1,后位都是0,也就是01000000(2),即64(10)...
200
行java代码写一个
简单
的服务器
引言 由于本人读的交通类大学的计算机科学,最近有个铁路实习,需要实现一个B/S架构的管理系统,我负责的是后端提供管理数据库的服务。 网上查阅资料后决定用Tomcat实现java服务的提供,但是网上学着学着,发现服务器本质就是通过套接字socket建立IO流传递信息的一个过程。用Tomcat虽然好,但是由于高度分装性,学不到底层原理。本着大学压榨自己的思想(别问,问就是我头铁),就干脆自己写一个
简单
的仅仅提供HTTP服务的服务器(确实很有成就感,哈哈哈哈哈)。 阅读本篇文章需要的知识有: 只要会java的基本
如果你是一个Java面试官,你会问哪些
问题
?
作为一名年近40的大龄IT从业人员,在上市公司当经理兼创业公司当总监,从面试上来说也算是阅人无数了吧,所以谈谈个人作为Java面试官,我一般会问的一些
问题
,希望对你有所收获。 一、请自我介绍 我一般面试的第1个
问题
,都是请求职者先自我介绍,**有时候大家会觉得很奇怪,明明简历上都写着,为啥还要人自我介绍,多此一举,这不是故意刁难人么?**但其实不然,主要原因如下: **1、沟通表达能力:**从求职者的自我介绍中,就可以看出这名求职者的沟通能力、思路及表达的情况,从中判断其能否胜任将来的工作; **2、简历
面试JAVA常被问到的
问题
(持续更新中)
引言 有的面试会被问到有没有写博客,这时候我尴尬,不知道怎么回答,所以这篇文章仅仅是把我面试JAVA的遇到的
问题
记录下来而已,也算是我写博客迈出的第一步,起码,以后被问到:有没有写博客?我可以回答,我写过。 (最主要的是以后换工作我不用频繁百度常见面试题了。。。。) ps 1,别把我太当回事,我是个LJ; 2,说得不对的地方请多多包涵,想看更详细的请百度官方文档和其他大佬的文章; 3,如果有被问到......
C#
111,093
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章