Vb.net中一年内如何创建每周四以时间命名的文件夹 35

举个例子在一个根目录下类似C:\\如何连续创建每周四以时间命名的文件夹2013-1-3;2013-1-10;2013-1-17... 举个例子在一个根目录下类似C:\\如何连续创建每周四以时间命名的文件夹
2013-1-3;2013-1-10;2013-1-17
展开
 我来答
万菡uU
2013-04-12 · TA获得超过258个赞
知道小有建树答主
回答量:379
采纳率:66%
帮助的人:379万
展开全部
Dim day As String
Dim fordername As String
day = DateTime.Today.DayOfWeek.ToString

If day = "Thursday" Then 如果是周四则创建文件夹
fordername= Now.Date.ToString("yyyy-M-dd")
‘ Application.StartupPath 是你程式的开始路径,你也可以换成觉吨路径:c:\
If IO.Directory.Exists(Application.StartupPath + "\fordername") = False Then ’判断文件夹是否存在
IO.Directory.CreateDirectory(Application.StartupPath + "\fordername")
End If

End If
追问
大侠,您好,你这个语句是对今天时间做判定,如果不是星期四就不创建。
我这边可能需要的是直接一个程序把一年所有的星期四都建成文件夹。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sawyer2014
2013-04-12
知道答主
回答量:17
采纳率:0%
帮助的人:12.1万
展开全部
for循环1到365 step 7 从星期4开始

My.Computer.FileSystem.CreateDirectory()
更多追问追答
追问
具体的思路我也知道但是实现不了,你帮我看下以下语句那边可以修改下吗?        Dim d As String        Dim i As Integer
'For i = 1 To 365 Step 7

d = Format(Now, "yyy-MM-dd") MkDir("D:" & "\" & d)
'Next

End Sub
追答
你首先要确定当前年的1月几号为星期四
If Now.DayOfWeek = DayOfWeek.Friday
然后从这个数值step 7
然后My.Computer.FileSystem.CreateDirectory()
我现在不方便没有时间写 旁边有客户。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式