我有一个程序可以比较文件,看看我更新了哪些文件以及哪些文件和文件夹是新文件。
我在家里和学校有一个名为School
的文件夹,内容完全相同。我的程序可以很好地访问和比较USB上的文件,但我似乎无法找到正确的路径在学校访问我的文件。
[编辑]:我从学校网站下载了rdp
。要打开我的文档,我会连接到school.rdp
,输入我的用户名和密码,然后窗口出现。
这是我的程序的开始,它找到了基本文件夹
import os
# HOME, this works
print(os.path.exists("C:/School")) # True
print(os.path.exists("C:")) # True
# SCHOOL, I've tried all of these but none of them work
print(os.path.exists("N:/School")) # False
print(os.path.exists("N:/Documents")) # False
print(os.path.exists("N:")) # False
print(os.path.exists("N:/cha-sr-003/Students$/Intake2011/11FullerT/Documents/School")) # False
print(os.path.exists("//cha-sr-003/Students$/Intake2011/11FullerT/Documents/School")) # False
print(os.path.exists("cha-sr-003")) # False
有没有人知道允许我访问远程桌面连接上的文件夹的路径?如果这是不可能的,还有其他方法可以用来访问它们吗?
感谢您的帮助
答案 0 :(得分:0)
我无法访问我的文件,因为我没有访问服务器的权限。
要解决这个问题,我使用了两个单独的程序,每个程序在我家和学校的文档中创建一个 DECLARE Audit TABLE (date datetime,
[col1] int NOT NULL
)
insert into Audit(date,Col1)
VALUES
('03/05/2017', 1 )
,('03/04/2017', 20 )
,('03/03/2017', 10 )
,('03/02/2017', 5 )
,('03/01/2017', 10 )
select [col1] = CONVERT(VARCHAR(10), DATEADD(HOUR, 8, a.date), 101) ,
[Col2] = SUM(col1) over (Order by CONVERT(VARCHAR(10), DATEADD(HOUR, 8, a.date), 101))
from Audit a
order by CONVERT(VARCHAR(10), DATEADD(HOUR, 8, a.date), 101) desc
文件。然后我将.txt
文件从我的学校区域复制到我的家庭文档,并使用我的程序.txt
来比较两个文本文件
感谢@ Jean-FrançoisFabre和@ 13loodH4t的帮助